models

package
v0.20.4 Latest Latest
Warning

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

Go to latest
Published: Sep 28, 2022 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 (

	// 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 (

	// OperatorSessionResponseStatusOk captures enum value "ok"
	OperatorSessionResponseStatusOk string = "ok"
)
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 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
	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)
	// 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
	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 AddServiceAccountPolicyRequest ¶ added in v0.14.5

type AddServiceAccountPolicyRequest struct {

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

AddServiceAccountPolicyRequest add service account policy request

swagger:model addServiceAccountPolicyRequest

func (*AddServiceAccountPolicyRequest) ContextValidate ¶ added in v0.14.5

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

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

func (*AddServiceAccountPolicyRequest) MarshalBinary ¶ added in v0.14.5

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

MarshalBinary interface implementation

func (*AddServiceAccountPolicyRequest) UnmarshalBinary ¶ added in v0.14.5

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

UnmarshalBinary interface implementation

func (*AddServiceAccountPolicyRequest) Validate ¶ added in v0.14.5

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

Validate validates this add service account 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 {

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

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

	// prometheus not ready
	PrometheusNotReady bool `json:"prometheusNotReady,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 AllocatableResourcesResponse ¶ added in v0.12.9

type AllocatableResourcesResponse struct {

	// cpu priority
	CPUPriority *NodeMaxAllocatableResources `json:"cpu_priority,omitempty"`

	// mem priority
	MemPriority *NodeMaxAllocatableResources `json:"mem_priority,omitempty"`

	// min allocatable cpu
	MinAllocatableCPU int64 `json:"min_allocatable_cpu,omitempty"`

	// min allocatable mem
	MinAllocatableMem int64 `json:"min_allocatable_mem,omitempty"`
}

AllocatableResourcesResponse allocatable resources response

swagger:model allocatableResourcesResponse

func (*AllocatableResourcesResponse) ContextValidate ¶ added in v0.12.9

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

ContextValidate validate this allocatable resources response based on the context it is used

func (*AllocatableResourcesResponse) MarshalBinary ¶ added in v0.12.9

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

MarshalBinary interface implementation

func (*AllocatableResourcesResponse) UnmarshalBinary ¶ added in v0.12.9

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

UnmarshalBinary interface implementation

func (*AllocatableResourcesResponse) Validate ¶ added in v0.12.9

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

Validate validates this allocatable resources response

type Annotation ¶ added in v0.13.2

type Annotation struct {

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

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

Annotation annotation

swagger:model annotation

func (*Annotation) ContextValidate ¶ added in v0.13.2

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

ContextValidate validates this annotation based on context it is used

func (*Annotation) MarshalBinary ¶ added in v0.13.2

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

MarshalBinary interface implementation

func (*Annotation) UnmarshalBinary ¶ added in v0.13.2

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

UnmarshalBinary interface implementation

func (*Annotation) Validate ¶ added in v0.13.2

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

Validate validates this annotation

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 AwsConfiguration ¶ added in v0.3.4

type AwsConfiguration struct {

	// secretsmanager
	// Required: true
	Secretsmanager *AwsConfigurationSecretsmanager `json:"secretsmanager"`
}

AwsConfiguration aws configuration

swagger:model awsConfiguration

func (*AwsConfiguration) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this aws configuration based on the context it is used

func (*AwsConfiguration) MarshalBinary ¶ added in v0.3.4

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

MarshalBinary interface implementation

func (*AwsConfiguration) UnmarshalBinary ¶ added in v0.3.4

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

UnmarshalBinary interface implementation

func (*AwsConfiguration) Validate ¶ added in v0.3.4

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

Validate validates this aws configuration

type AwsConfigurationSecretsmanager ¶ added in v0.3.4

type AwsConfigurationSecretsmanager struct {

	// credentials
	// Required: true
	Credentials *AwsConfigurationSecretsmanagerCredentials `json:"credentials"`

	// endpoint
	// Required: true
	Endpoint *string `json:"endpoint"`

	// kmskey
	Kmskey string `json:"kmskey,omitempty"`

	// region
	// Required: true
	Region *string `json:"region"`
}

AwsConfigurationSecretsmanager aws configuration secretsmanager

swagger:model AwsConfigurationSecretsmanager

func (*AwsConfigurationSecretsmanager) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this aws configuration secretsmanager based on the context it is used

func (*AwsConfigurationSecretsmanager) MarshalBinary ¶ added in v0.3.4

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

MarshalBinary interface implementation

func (*AwsConfigurationSecretsmanager) UnmarshalBinary ¶ added in v0.3.4

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

UnmarshalBinary interface implementation

func (*AwsConfigurationSecretsmanager) Validate ¶ added in v0.3.4

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

Validate validates this aws configuration secretsmanager

type AwsConfigurationSecretsmanagerCredentials ¶ added in v0.3.4

type AwsConfigurationSecretsmanagerCredentials struct {

	// accesskey
	// Required: true
	Accesskey *string `json:"accesskey"`

	// secretkey
	// Required: true
	Secretkey *string `json:"secretkey"`

	// token
	Token string `json:"token,omitempty"`
}

AwsConfigurationSecretsmanagerCredentials aws configuration secretsmanager credentials

swagger:model AwsConfigurationSecretsmanagerCredentials

func (*AwsConfigurationSecretsmanagerCredentials) ContextValidate ¶ added in v0.7.5

ContextValidate validates this aws configuration secretsmanager credentials based on context it is used

func (*AwsConfigurationSecretsmanagerCredentials) MarshalBinary ¶ added in v0.3.4

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

MarshalBinary interface implementation

func (*AwsConfigurationSecretsmanagerCredentials) UnmarshalBinary ¶ added in v0.3.4

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

UnmarshalBinary interface implementation

func (*AwsConfigurationSecretsmanagerCredentials) Validate ¶ added in v0.3.4

Validate validates this aws configuration secretsmanager credentials

type AzureConfiguration ¶ added in v0.10.1

type AzureConfiguration struct {

	// keyvault
	// Required: true
	Keyvault *AzureConfigurationKeyvault `json:"keyvault"`
}

AzureConfiguration azure configuration

swagger:model azureConfiguration

func (*AzureConfiguration) ContextValidate ¶ added in v0.10.1

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

ContextValidate validate this azure configuration based on the context it is used

func (*AzureConfiguration) MarshalBinary ¶ added in v0.10.1

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

MarshalBinary interface implementation

func (*AzureConfiguration) UnmarshalBinary ¶ added in v0.10.1

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

UnmarshalBinary interface implementation

func (*AzureConfiguration) Validate ¶ added in v0.10.1

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

Validate validates this azure configuration

type AzureConfigurationKeyvault ¶ added in v0.10.1

type AzureConfigurationKeyvault struct {

	// credentials
	Credentials *AzureConfigurationKeyvaultCredentials `json:"credentials,omitempty"`

	// endpoint
	// Required: true
	Endpoint *string `json:"endpoint"`
}

AzureConfigurationKeyvault azure configuration keyvault

swagger:model AzureConfigurationKeyvault

func (*AzureConfigurationKeyvault) ContextValidate ¶ added in v0.10.1

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

ContextValidate validate this azure configuration keyvault based on the context it is used

func (*AzureConfigurationKeyvault) MarshalBinary ¶ added in v0.10.1

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

MarshalBinary interface implementation

func (*AzureConfigurationKeyvault) UnmarshalBinary ¶ added in v0.10.1

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

UnmarshalBinary interface implementation

func (*AzureConfigurationKeyvault) Validate ¶ added in v0.10.1

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

Validate validates this azure configuration keyvault

type AzureConfigurationKeyvaultCredentials ¶ added in v0.10.1

type AzureConfigurationKeyvaultCredentials struct {

	// client id
	// Required: true
	ClientID *string `json:"client_id"`

	// client secret
	// Required: true
	ClientSecret *string `json:"client_secret"`

	// tenant id
	// Required: true
	TenantID *string `json:"tenant_id"`
}

AzureConfigurationKeyvaultCredentials azure configuration keyvault credentials

swagger:model AzureConfigurationKeyvaultCredentials

func (*AzureConfigurationKeyvaultCredentials) ContextValidate ¶ added in v0.10.1

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

ContextValidate validates this azure configuration keyvault credentials based on context it is used

func (*AzureConfigurationKeyvaultCredentials) MarshalBinary ¶ added in v0.10.1

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

MarshalBinary interface implementation

func (*AzureConfigurationKeyvaultCredentials) UnmarshalBinary ¶ added in v0.10.1

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

UnmarshalBinary interface implementation

func (*AzureConfigurationKeyvaultCredentials) Validate ¶ added in v0.10.1

Validate validates this azure configuration keyvault credentials

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 {

	// is versioned
	IsVersioned bool `json:"is_versioned,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 validates this bucket versioning response based on 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 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 CertificateInfo ¶ added in v0.7.5

type CertificateInfo struct {

	// domains
	Domains []string `json:"domains"`

	// expiry
	Expiry string `json:"expiry,omitempty"`

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

	// serial number
	SerialNumber string `json:"serialNumber,omitempty"`
}

CertificateInfo certificate info

swagger:model certificateInfo

func (*CertificateInfo) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this certificate info based on context it is used

func (*CertificateInfo) MarshalBinary ¶ added in v0.7.5

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

MarshalBinary interface implementation

func (*CertificateInfo) UnmarshalBinary ¶ added in v0.7.5

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

UnmarshalBinary interface implementation

func (*CertificateInfo) Validate ¶ added in v0.7.5

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

Validate validates this certificate info

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 CheckOperatorVersionResponse ¶ added in v0.15.1

type CheckOperatorVersionResponse struct {

	// current version
	CurrentVersion string `json:"current_version,omitempty"`

	// latest version
	LatestVersion string `json:"latest_version,omitempty"`
}

CheckOperatorVersionResponse check operator version response

swagger:model checkOperatorVersionResponse

func (*CheckOperatorVersionResponse) ContextValidate ¶ added in v0.15.1

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

ContextValidate validates this check operator version response based on context it is used

func (*CheckOperatorVersionResponse) MarshalBinary ¶ added in v0.15.1

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

MarshalBinary interface implementation

func (*CheckOperatorVersionResponse) UnmarshalBinary ¶ added in v0.15.1

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

UnmarshalBinary interface implementation

func (*CheckOperatorVersionResponse) Validate ¶ added in v0.15.1

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

Validate validates this check operator version response

type CheckVersionResponse ¶ added in v0.15.1

type CheckVersionResponse struct {

	// current version
	CurrentVersion string `json:"current_version,omitempty"`

	// latest version
	LatestVersion string `json:"latest_version,omitempty"`
}

CheckVersionResponse check version response

swagger:model checkVersionResponse

func (*CheckVersionResponse) ContextValidate ¶ added in v0.15.1

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

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

func (*CheckVersionResponse) MarshalBinary ¶ added in v0.15.1

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

MarshalBinary interface implementation

func (*CheckVersionResponse) UnmarshalBinary ¶ added in v0.15.1

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

UnmarshalBinary interface implementation

func (*CheckVersionResponse) Validate ¶ added in v0.15.1

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

Validate validates this check version response

type Condition ¶ added in v0.16.2

type Condition struct {

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

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

Condition condition

swagger:model condition

func (*Condition) ContextValidate ¶ added in v0.16.2

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

ContextValidate validates this condition based on context it is used

func (*Condition) MarshalBinary ¶ added in v0.16.2

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

MarshalBinary interface implementation

func (*Condition) UnmarshalBinary ¶ added in v0.16.2

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

UnmarshalBinary interface implementation

func (*Condition) Validate ¶ added in v0.16.2

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

Validate validates this condition

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 ConfigMap ¶ added in v0.16.2

type ConfigMap struct {

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

	// optional
	Optional bool `json:"optional,omitempty"`
}

ConfigMap config map

swagger:model configMap

func (*ConfigMap) ContextValidate ¶ added in v0.16.2

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

ContextValidate validates this config map based on context it is used

func (*ConfigMap) MarshalBinary ¶ added in v0.16.2

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

MarshalBinary interface implementation

func (*ConfigMap) UnmarshalBinary ¶ added in v0.16.2

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

UnmarshalBinary interface implementation

func (*ConfigMap) Validate ¶ added in v0.16.2

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

Validate validates this config map

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 {

	// 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 validates this configuration k v based on 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 ConfigureTenantRequest ¶ added in v0.13.2

type ConfigureTenantRequest struct {

	// prometheus enabled
	PrometheusEnabled bool `json:"prometheusEnabled,omitempty"`
}

ConfigureTenantRequest configure tenant request

swagger:model configureTenantRequest

func (*ConfigureTenantRequest) ContextValidate ¶ added in v0.13.2

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

ContextValidate validates this configure tenant request based on context it is used

func (*ConfigureTenantRequest) MarshalBinary ¶ added in v0.13.2

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

MarshalBinary interface implementation

func (*ConfigureTenantRequest) UnmarshalBinary ¶ added in v0.13.2

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

UnmarshalBinary interface implementation

func (*ConfigureTenantRequest) Validate ¶ added in v0.13.2

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

Validate validates this configure tenant request

type Container ¶ added in v0.16.2

type Container struct {

	// args
	Args []string `json:"args"`

	// container ID
	ContainerID string `json:"containerID,omitempty"`

	// environment variables
	EnvironmentVariables []*EnvironmentVariable `json:"environmentVariables"`

	// host ports
	HostPorts []string `json:"hostPorts"`

	// image
	Image string `json:"image,omitempty"`

	// image ID
	ImageID string `json:"imageID,omitempty"`

	// last state
	LastState *State `json:"lastState,omitempty"`

	// mounts
	Mounts []*Mount `json:"mounts"`

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

	// ports
	Ports []string `json:"ports"`

	// ready
	Ready bool `json:"ready,omitempty"`

	// restart count
	RestartCount int64 `json:"restartCount,omitempty"`

	// state
	State *State `json:"state,omitempty"`
}

Container container

swagger:model container

func (*Container) ContextValidate ¶ added in v0.16.2

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

ContextValidate validate this container based on the context it is used

func (*Container) MarshalBinary ¶ added in v0.16.2

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

MarshalBinary interface implementation

func (*Container) UnmarshalBinary ¶ added in v0.16.2

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

UnmarshalBinary interface implementation

func (*Container) Validate ¶ added in v0.16.2

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

Validate validates this container

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 CreateTenantRequest ¶

type CreateTenantRequest struct {

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

	// annotations
	Annotations map[string]string `json:"annotations,omitempty"`

	// domains
	Domains *DomainsConfiguration `json:"domains,omitempty"`

	// enable console
	EnableConsole *bool `json:"enable_console,omitempty"`

	// enable prometheus
	EnablePrometheus *bool `json:"enable_prometheus,omitempty"`

	// enable tls
	EnableTLS *bool `json:"enable_tls,omitempty"`

	// encryption
	Encryption *EncryptionConfiguration `json:"encryption,omitempty"`

	// environment variables
	EnvironmentVariables []*EnvironmentVariable `json:"environmentVariables"`

	// erasure coding parity
	ErasureCodingParity int64 `json:"erasureCodingParity,omitempty"`

	// expose console
	ExposeConsole bool `json:"expose_console,omitempty"`

	// expose minio
	ExposeMinio bool `json:"expose_minio,omitempty"`

	// idp
	Idp *IdpConfiguration `json:"idp,omitempty"`

	// image
	Image string `json:"image,omitempty"`

	// image pull secret
	ImagePullSecret string `json:"image_pull_secret,omitempty"`

	// image registry
	ImageRegistry *ImageRegistry `json:"image_registry,omitempty"`

	// labels
	Labels map[string]string `json:"labels,omitempty"`

	// log search configuration
	LogSearchConfiguration *LogSearchConfiguration `json:"logSearchConfiguration,omitempty"`

	// mount path
	MountPath string `json:"mount_path,omitempty"`

	// name
	// Required: true
	// Pattern: ^[a-z0-9-]{3,63}$
	Name *string `json:"name"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// pools
	// Required: true
	Pools []*Pool `json:"pools"`

	// prometheus configuration
	PrometheusConfiguration *PrometheusConfiguration `json:"prometheusConfiguration,omitempty"`

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

	// tls
	TLS *TLSConfiguration `json:"tls,omitempty"`
}

CreateTenantRequest create tenant request

swagger:model createTenantRequest

func (*CreateTenantRequest) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this create tenant request based on the context it is used

func (*CreateTenantRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateTenantRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateTenantRequest) Validate ¶

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

Validate validates this create tenant request

type CreateTenantResponse ¶

type CreateTenantResponse struct {

	// console
	Console []*TenantResponseItem `json:"console"`

	// external ID p
	ExternalIDP bool `json:"externalIDP,omitempty"`
}

CreateTenantResponse create tenant response

swagger:model createTenantResponse

func (*CreateTenantResponse) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this create tenant response based on the context it is used

func (*CreateTenantResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateTenantResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateTenantResponse) Validate ¶

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

Validate validates this create tenant response

type CsrElement ¶ added in v0.16.3

type CsrElement struct {

	// annotations
	Annotations []*Annotation `json:"annotations"`

	// deletion grace period seconds
	DeletionGracePeriodSeconds int64 `json:"deletion_grace_period_seconds,omitempty"`

	// generate name
	GenerateName string `json:"generate_name,omitempty"`

	// generation
	Generation int64 `json:"generation,omitempty"`

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

	// namespace
	Namespace string `json:"namespace,omitempty"`

	// resource version
	ResourceVersion string `json:"resource_version,omitempty"`

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

CsrElement csr element

swagger:model csrElement

func (*CsrElement) ContextValidate ¶ added in v0.16.3

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

ContextValidate validate this csr element based on the context it is used

func (*CsrElement) MarshalBinary ¶ added in v0.16.3

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

MarshalBinary interface implementation

func (*CsrElement) UnmarshalBinary ¶ added in v0.16.3

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

UnmarshalBinary interface implementation

func (*CsrElement) Validate ¶ added in v0.16.3

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

Validate validates this csr element

type CsrElements ¶ added in v0.17.3

type CsrElements struct {

	// csr element
	CsrElement []*CsrElement `json:"csrElement"`
}

CsrElements csr elements

swagger:model csrElements

func (*CsrElements) ContextValidate ¶ added in v0.17.3

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

ContextValidate validate this csr elements based on the context it is used

func (*CsrElements) MarshalBinary ¶ added in v0.17.3

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

MarshalBinary interface implementation

func (*CsrElements) UnmarshalBinary ¶ added in v0.17.3

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

UnmarshalBinary interface implementation

func (*CsrElements) Validate ¶ added in v0.17.3

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

Validate validates this csr elements

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 DeleteTenantRequest ¶ added in v0.3.14

type DeleteTenantRequest struct {

	// delete pvcs
	DeletePvcs bool `json:"delete_pvcs,omitempty"`
}

DeleteTenantRequest delete tenant request

swagger:model deleteTenantRequest

func (*DeleteTenantRequest) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this delete tenant request based on context it is used

func (*DeleteTenantRequest) MarshalBinary ¶ added in v0.3.14

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

MarshalBinary interface implementation

func (*DeleteTenantRequest) UnmarshalBinary ¶ added in v0.3.14

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

UnmarshalBinary interface implementation

func (*DeleteTenantRequest) Validate ¶ added in v0.3.14

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

Validate validates this delete tenant request

type DescribePVCWrapper ¶ added in v0.17.0

type DescribePVCWrapper struct {

	// access modes
	AccessModes []string `json:"accessModes"`

	// annotations
	Annotations []*Annotation `json:"annotations"`

	// capacity
	Capacity string `json:"capacity,omitempty"`

	// finalizers
	Finalizers []string `json:"finalizers"`

	// labels
	Labels []*Label `json:"labels"`

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

	// namespace
	Namespace string `json:"namespace,omitempty"`

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

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

	// volume
	Volume string `json:"volume,omitempty"`

	// volume mode
	VolumeMode string `json:"volumeMode,omitempty"`
}

DescribePVCWrapper describe p v c wrapper

swagger:model describePVCWrapper

func (*DescribePVCWrapper) ContextValidate ¶ added in v0.17.0

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

ContextValidate validate this describe p v c wrapper based on the context it is used

func (*DescribePVCWrapper) MarshalBinary ¶ added in v0.17.0

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

MarshalBinary interface implementation

func (*DescribePVCWrapper) UnmarshalBinary ¶ added in v0.17.0

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

UnmarshalBinary interface implementation

func (*DescribePVCWrapper) Validate ¶ added in v0.17.0

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

Validate validates this describe p v c wrapper

type DescribePodWrapper ¶ added in v0.16.2

type DescribePodWrapper struct {

	// annotations
	Annotations []*Annotation `json:"annotations"`

	// conditions
	Conditions []*Condition `json:"conditions"`

	// containers
	Containers []*Container `json:"containers"`

	// controller ref
	ControllerRef string `json:"controllerRef,omitempty"`

	// deletion grace period seconds
	DeletionGracePeriodSeconds int64 `json:"deletionGracePeriodSeconds,omitempty"`

	// deletion timestamp
	DeletionTimestamp string `json:"deletionTimestamp,omitempty"`

	// labels
	Labels []*Label `json:"labels"`

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

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

	// namespace
	Namespace string `json:"namespace,omitempty"`

	// node name
	NodeName string `json:"nodeName,omitempty"`

	// node selector
	NodeSelector []*NodeSelector `json:"nodeSelector"`

	// phase
	Phase string `json:"phase,omitempty"`

	// pod IP
	PodIP string `json:"podIP,omitempty"`

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

	// priority class name
	PriorityClassName string `json:"priorityClassName,omitempty"`

	// qos class
	QosClass string `json:"qosClass,omitempty"`

	// reason
	Reason string `json:"reason,omitempty"`

	// start time
	StartTime string `json:"startTime,omitempty"`

	// tolerations
	Tolerations []*Toleration `json:"tolerations"`

	// volumes
	Volumes []*Volume `json:"volumes"`
}

DescribePodWrapper describe pod wrapper

swagger:model describePodWrapper

func (*DescribePodWrapper) ContextValidate ¶ added in v0.16.2

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

ContextValidate validate this describe pod wrapper based on the context it is used

func (*DescribePodWrapper) MarshalBinary ¶ added in v0.16.2

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

MarshalBinary interface implementation

func (*DescribePodWrapper) UnmarshalBinary ¶ added in v0.16.2

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

UnmarshalBinary interface implementation

func (*DescribePodWrapper) Validate ¶ added in v0.16.2

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

Validate validates this describe pod wrapper

type DirectPVDriveInfo ¶ added in v0.20.0

type DirectPVDriveInfo struct {

	// allocated
	Allocated int64 `json:"allocated,omitempty"`

	// capacity
	Capacity int64 `json:"capacity,omitempty"`

	// drive
	Drive string `json:"drive,omitempty"`

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

	// node
	Node string `json:"node,omitempty"`

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

	// volumes
	Volumes int64 `json:"volumes,omitempty"`
}

DirectPVDriveInfo direct p v drive info

swagger:model directPVDriveInfo

func (*DirectPVDriveInfo) ContextValidate ¶ added in v0.20.0

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

ContextValidate validates this direct p v drive info based on context it is used

func (*DirectPVDriveInfo) MarshalBinary ¶ added in v0.20.0

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

MarshalBinary interface implementation

func (*DirectPVDriveInfo) UnmarshalBinary ¶ added in v0.20.0

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

UnmarshalBinary interface implementation

func (*DirectPVDriveInfo) Validate ¶ added in v0.20.0

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

Validate validates this direct p v drive info

type DirectPVVolumeInfo ¶ added in v0.20.0

type DirectPVVolumeInfo struct {

	// capacity
	Capacity int64 `json:"capacity,omitempty"`

	// drive
	Drive string `json:"drive,omitempty"`

	// node
	Node string `json:"node,omitempty"`

	// volume
	Volume string `json:"volume,omitempty"`
}

DirectPVVolumeInfo direct p v volume info

swagger:model directPVVolumeInfo

func (*DirectPVVolumeInfo) ContextValidate ¶ added in v0.20.0

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

ContextValidate validates this direct p v volume info based on context it is used

func (*DirectPVVolumeInfo) MarshalBinary ¶ added in v0.20.0

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

MarshalBinary interface implementation

func (*DirectPVVolumeInfo) UnmarshalBinary ¶ added in v0.20.0

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

UnmarshalBinary interface implementation

func (*DirectPVVolumeInfo) Validate ¶ added in v0.20.0

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

Validate validates this direct p v volume info

type DomainsConfiguration ¶ added in v0.15.13

type DomainsConfiguration struct {

	// console
	Console string `json:"console,omitempty"`

	// minio
	Minio []string `json:"minio"`
}

DomainsConfiguration domains configuration

swagger:model domainsConfiguration

func (*DomainsConfiguration) ContextValidate ¶ added in v0.15.13

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

ContextValidate validates this domains configuration based on context it is used

func (*DomainsConfiguration) MarshalBinary ¶ added in v0.15.13

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

MarshalBinary interface implementation

func (*DomainsConfiguration) UnmarshalBinary ¶ added in v0.15.13

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

UnmarshalBinary interface implementation

func (*DomainsConfiguration) Validate ¶ added in v0.15.13

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

Validate validates this domains configuration

type EncryptionConfiguration ¶ added in v0.3.4

type EncryptionConfiguration struct {
	MetadataFields

	// aws
	Aws *AwsConfiguration `json:"aws,omitempty"`

	// azure
	Azure *AzureConfiguration `json:"azure,omitempty"`

	// client
	Client *KeyPairConfiguration `json:"client,omitempty"`

	// gcp
	Gcp *GcpConfiguration `json:"gcp,omitempty"`

	// gemalto
	Gemalto *GemaltoConfiguration `json:"gemalto,omitempty"`

	// image
	Image string `json:"image,omitempty"`

	// replicas
	Replicas string `json:"replicas,omitempty"`

	// secrets to be deleted
	SecretsToBeDeleted []string `json:"secretsToBeDeleted"`

	// security context
	SecurityContext *SecurityContext `json:"securityContext,omitempty"`

	// server
	Server *KeyPairConfiguration `json:"server,omitempty"`

	// vault
	Vault *VaultConfiguration `json:"vault,omitempty"`
}

EncryptionConfiguration encryption configuration

swagger:model encryptionConfiguration

func (*EncryptionConfiguration) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this encryption configuration based on the context it is used

func (*EncryptionConfiguration) MarshalBinary ¶ added in v0.3.4

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

MarshalBinary interface implementation

func (EncryptionConfiguration) MarshalJSON ¶ added in v0.3.26

func (m EncryptionConfiguration) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*EncryptionConfiguration) UnmarshalBinary ¶ added in v0.3.4

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

UnmarshalBinary interface implementation

func (*EncryptionConfiguration) UnmarshalJSON ¶ added in v0.3.26

func (m *EncryptionConfiguration) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*EncryptionConfiguration) Validate ¶ added in v0.3.4

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

Validate validates this encryption configuration

type EncryptionConfigurationResponse ¶ added in v0.15.0

type EncryptionConfigurationResponse struct {
	MetadataFields

	// aws
	Aws *AwsConfiguration `json:"aws,omitempty"`

	// azure
	Azure *AzureConfiguration `json:"azure,omitempty"`

	// gcp
	Gcp *GcpConfiguration `json:"gcp,omitempty"`

	// gemalto
	Gemalto *GemaltoConfigurationResponse `json:"gemalto,omitempty"`

	// image
	Image string `json:"image,omitempty"`

	// mtls client
	MtlsClient *CertificateInfo `json:"mtls_client,omitempty"`

	// replicas
	Replicas string `json:"replicas,omitempty"`

	// security context
	SecurityContext *SecurityContext `json:"securityContext,omitempty"`

	// server
	Server *CertificateInfo `json:"server,omitempty"`

	// vault
	Vault *VaultConfigurationResponse `json:"vault,omitempty"`
}

EncryptionConfigurationResponse encryption configuration response

swagger:model encryptionConfigurationResponse

func (*EncryptionConfigurationResponse) ContextValidate ¶ added in v0.15.0

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

ContextValidate validate this encryption configuration response based on the context it is used

func (*EncryptionConfigurationResponse) MarshalBinary ¶ added in v0.15.0

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

MarshalBinary interface implementation

func (EncryptionConfigurationResponse) MarshalJSON ¶ added in v0.15.0

func (m EncryptionConfigurationResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*EncryptionConfigurationResponse) UnmarshalBinary ¶ added in v0.15.0

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

UnmarshalBinary interface implementation

func (*EncryptionConfigurationResponse) UnmarshalJSON ¶ added in v0.15.0

func (m *EncryptionConfigurationResponse) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*EncryptionConfigurationResponse) Validate ¶ added in v0.15.0

Validate validates this encryption configuration response

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 EnvironmentVariable ¶ added in v0.16.2

type EnvironmentVariable struct {

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

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

EnvironmentVariable environment variable

swagger:model environmentVariable

func (*EnvironmentVariable) ContextValidate ¶ added in v0.16.2

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

ContextValidate validates this environment variable based on context it is used

func (*EnvironmentVariable) MarshalBinary ¶ added in v0.16.2

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

MarshalBinary interface implementation

func (*EnvironmentVariable) UnmarshalBinary ¶ added in v0.16.2

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

UnmarshalBinary interface implementation

func (*EnvironmentVariable) Validate ¶ added in v0.16.2

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

Validate validates this environment variable

type Error ¶

type Error struct {

	// code
	Code int32 `json:"code,omitempty"`

	// detailed message
	// Required: true
	DetailedMessage *string `json:"detailedMessage"`

	// message
	// Required: true
	Message *string `json:"message"`
}

Error error

swagger:model error

func (*Error) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this error based on context it is used

func (*Error) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Error) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Error) Validate ¶

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

Validate validates this error

type EventListElement ¶ added in v0.7.5

type EventListElement struct {

	// event type
	EventType string `json:"event_type,omitempty"`

	// last seen
	LastSeen int64 `json:"last_seen,omitempty"`

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

	// namespace
	Namespace string `json:"namespace,omitempty"`

	// object
	Object string `json:"object,omitempty"`

	// reason
	Reason string `json:"reason,omitempty"`
}

EventListElement event list element

swagger:model eventListElement

func (*EventListElement) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this event list element based on context it is used

func (*EventListElement) MarshalBinary ¶ added in v0.7.5

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

MarshalBinary interface implementation

func (*EventListElement) UnmarshalBinary ¶ added in v0.7.5

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

UnmarshalBinary interface implementation

func (*EventListElement) Validate ¶ added in v0.7.5

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

Validate validates this event list element

type EventListWrapper ¶ added in v0.7.5

type EventListWrapper []*EventListElement

EventListWrapper event list wrapper

swagger:model eventListWrapper

func (EventListWrapper) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this event list wrapper based on the context it is used

func (EventListWrapper) Validate ¶ added in v0.7.5

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

Validate validates this event list wrapper

type ExpirationResponse ¶ added in v0.7.0

type ExpirationResponse struct {

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

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

	// delete marker
	DeleteMarker bool `json:"delete_marker,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 FormatConfiguration ¶ added in v0.7.0

type FormatConfiguration struct {

	// drives
	// Required: true
	Drives []string `json:"drives"`

	// force
	// Required: true
	Force *bool `json:"force"`
}

FormatConfiguration format configuration

swagger:model formatConfiguration

func (*FormatConfiguration) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this format configuration based on context it is used

func (*FormatConfiguration) MarshalBinary ¶ added in v0.7.0

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

MarshalBinary interface implementation

func (*FormatConfiguration) UnmarshalBinary ¶ added in v0.7.0

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

UnmarshalBinary interface implementation

func (*FormatConfiguration) Validate ¶ added in v0.7.0

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

Validate validates this format configuration

type FormatDirectPVDrivesResponse ¶ added in v0.20.0

type FormatDirectPVDrivesResponse struct {

	// format issues list
	FormatIssuesList []*PvFormatErrorResponse `json:"formatIssuesList"`
}

FormatDirectPVDrivesResponse format direct p v drives response

swagger:model formatDirectPVDrivesResponse

func (*FormatDirectPVDrivesResponse) ContextValidate ¶ added in v0.20.0

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

ContextValidate validate this format direct p v drives response based on the context it is used

func (*FormatDirectPVDrivesResponse) MarshalBinary ¶ added in v0.20.0

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

MarshalBinary interface implementation

func (*FormatDirectPVDrivesResponse) UnmarshalBinary ¶ added in v0.20.0

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

UnmarshalBinary interface implementation

func (*FormatDirectPVDrivesResponse) Validate ¶ added in v0.20.0

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

Validate validates this format direct p v drives response

type GcpConfiguration ¶ added in v0.6.0

type GcpConfiguration struct {

	// secretmanager
	// Required: true
	Secretmanager *GcpConfigurationSecretmanager `json:"secretmanager"`
}

GcpConfiguration gcp configuration

swagger:model gcpConfiguration

func (*GcpConfiguration) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this gcp configuration based on the context it is used

func (*GcpConfiguration) MarshalBinary ¶ added in v0.6.0

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

MarshalBinary interface implementation

func (*GcpConfiguration) UnmarshalBinary ¶ added in v0.6.0

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

UnmarshalBinary interface implementation

func (*GcpConfiguration) Validate ¶ added in v0.6.0

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

Validate validates this gcp configuration

type GcpConfigurationSecretmanager ¶ added in v0.6.0

type GcpConfigurationSecretmanager struct {

	// credentials
	Credentials *GcpConfigurationSecretmanagerCredentials `json:"credentials,omitempty"`

	// endpoint
	Endpoint string `json:"endpoint,omitempty"`

	// project id
	// Required: true
	ProjectID *string `json:"project_id"`
}

GcpConfigurationSecretmanager gcp configuration secretmanager

swagger:model GcpConfigurationSecretmanager

func (*GcpConfigurationSecretmanager) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this gcp configuration secretmanager based on the context it is used

func (*GcpConfigurationSecretmanager) MarshalBinary ¶ added in v0.6.0

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

MarshalBinary interface implementation

func (*GcpConfigurationSecretmanager) UnmarshalBinary ¶ added in v0.6.0

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

UnmarshalBinary interface implementation

func (*GcpConfigurationSecretmanager) Validate ¶ added in v0.6.0

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

Validate validates this gcp configuration secretmanager

type GcpConfigurationSecretmanagerCredentials ¶ added in v0.6.0

type GcpConfigurationSecretmanagerCredentials struct {

	// client email
	ClientEmail string `json:"client_email,omitempty"`

	// client id
	ClientID string `json:"client_id,omitempty"`

	// private key
	PrivateKey string `json:"private_key,omitempty"`

	// private key id
	PrivateKeyID string `json:"private_key_id,omitempty"`
}

GcpConfigurationSecretmanagerCredentials gcp configuration secretmanager credentials

swagger:model GcpConfigurationSecretmanagerCredentials

func (*GcpConfigurationSecretmanagerCredentials) ContextValidate ¶ added in v0.7.5

ContextValidate validates this gcp configuration secretmanager credentials based on context it is used

func (*GcpConfigurationSecretmanagerCredentials) MarshalBinary ¶ added in v0.6.0

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

MarshalBinary interface implementation

func (*GcpConfigurationSecretmanagerCredentials) UnmarshalBinary ¶ added in v0.6.0

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

UnmarshalBinary interface implementation

func (*GcpConfigurationSecretmanagerCredentials) Validate ¶ added in v0.6.0

Validate validates this gcp configuration secretmanager credentials

type GemaltoConfiguration ¶ added in v0.3.4

type GemaltoConfiguration struct {

	// keysecure
	// Required: true
	Keysecure *GemaltoConfigurationKeysecure `json:"keysecure"`
}

GemaltoConfiguration gemalto configuration

swagger:model gemaltoConfiguration

func (*GemaltoConfiguration) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this gemalto configuration based on the context it is used

func (*GemaltoConfiguration) MarshalBinary ¶ added in v0.3.4

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

MarshalBinary interface implementation

func (*GemaltoConfiguration) UnmarshalBinary ¶ added in v0.3.4

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

UnmarshalBinary interface implementation

func (*GemaltoConfiguration) Validate ¶ added in v0.3.4

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

Validate validates this gemalto configuration

type GemaltoConfigurationKeysecure ¶ added in v0.3.4

type GemaltoConfigurationKeysecure struct {

	// credentials
	// Required: true
	Credentials *GemaltoConfigurationKeysecureCredentials `json:"credentials"`

	// endpoint
	// Required: true
	Endpoint *string `json:"endpoint"`

	// tls
	TLS *GemaltoConfigurationKeysecureTLS `json:"tls,omitempty"`
}

GemaltoConfigurationKeysecure gemalto configuration keysecure

swagger:model GemaltoConfigurationKeysecure

func (*GemaltoConfigurationKeysecure) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this gemalto configuration keysecure based on the context it is used

func (*GemaltoConfigurationKeysecure) MarshalBinary ¶ added in v0.3.4

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

MarshalBinary interface implementation

func (*GemaltoConfigurationKeysecure) UnmarshalBinary ¶ added in v0.3.4

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

UnmarshalBinary interface implementation

func (*GemaltoConfigurationKeysecure) Validate ¶ added in v0.3.4

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

Validate validates this gemalto configuration keysecure

type GemaltoConfigurationKeysecureCredentials ¶ added in v0.3.4

type GemaltoConfigurationKeysecureCredentials struct {

	// domain
	// Required: true
	Domain *string `json:"domain"`

	// retry
	Retry int64 `json:"retry,omitempty"`

	// token
	// Required: true
	Token *string `json:"token"`
}

GemaltoConfigurationKeysecureCredentials gemalto configuration keysecure credentials

swagger:model GemaltoConfigurationKeysecureCredentials

func (*GemaltoConfigurationKeysecureCredentials) ContextValidate ¶ added in v0.7.5

ContextValidate validates this gemalto configuration keysecure credentials based on context it is used

func (*GemaltoConfigurationKeysecureCredentials) MarshalBinary ¶ added in v0.3.4

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

MarshalBinary interface implementation

func (*GemaltoConfigurationKeysecureCredentials) UnmarshalBinary ¶ added in v0.3.4

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

UnmarshalBinary interface implementation

func (*GemaltoConfigurationKeysecureCredentials) Validate ¶ added in v0.3.4

Validate validates this gemalto configuration keysecure credentials

type GemaltoConfigurationKeysecureTLS ¶ added in v0.3.4

type GemaltoConfigurationKeysecureTLS struct {

	// ca
	// Required: true
	Ca *string `json:"ca"`
}

GemaltoConfigurationKeysecureTLS gemalto configuration keysecure TLS

swagger:model GemaltoConfigurationKeysecureTLS

func (*GemaltoConfigurationKeysecureTLS) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this gemalto configuration keysecure TLS based on context it is used

func (*GemaltoConfigurationKeysecureTLS) MarshalBinary ¶ added in v0.3.4

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

MarshalBinary interface implementation

func (*GemaltoConfigurationKeysecureTLS) UnmarshalBinary ¶ added in v0.3.4

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

UnmarshalBinary interface implementation

func (*GemaltoConfigurationKeysecureTLS) Validate ¶ added in v0.3.4

Validate validates this gemalto configuration keysecure TLS

type GemaltoConfigurationResponse ¶ added in v0.15.0

type GemaltoConfigurationResponse struct {

	// keysecure
	// Required: true
	Keysecure *GemaltoConfigurationResponseKeysecure `json:"keysecure"`
}

GemaltoConfigurationResponse gemalto configuration response

swagger:model gemaltoConfigurationResponse

func (*GemaltoConfigurationResponse) ContextValidate ¶ added in v0.15.0

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

ContextValidate validate this gemalto configuration response based on the context it is used

func (*GemaltoConfigurationResponse) MarshalBinary ¶ added in v0.15.0

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

MarshalBinary interface implementation

func (*GemaltoConfigurationResponse) UnmarshalBinary ¶ added in v0.15.0

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

UnmarshalBinary interface implementation

func (*GemaltoConfigurationResponse) Validate ¶ added in v0.15.0

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

Validate validates this gemalto configuration response

type GemaltoConfigurationResponseKeysecure ¶ added in v0.15.0

type GemaltoConfigurationResponseKeysecure struct {

	// credentials
	// Required: true
	Credentials *GemaltoConfigurationResponseKeysecureCredentials `json:"credentials"`

	// endpoint
	// Required: true
	Endpoint *string `json:"endpoint"`

	// tls
	TLS *GemaltoConfigurationResponseKeysecureTLS `json:"tls,omitempty"`
}

GemaltoConfigurationResponseKeysecure gemalto configuration response keysecure

swagger:model GemaltoConfigurationResponseKeysecure

func (*GemaltoConfigurationResponseKeysecure) ContextValidate ¶ added in v0.15.0

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

ContextValidate validate this gemalto configuration response keysecure based on the context it is used

func (*GemaltoConfigurationResponseKeysecure) MarshalBinary ¶ added in v0.15.0

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

MarshalBinary interface implementation

func (*GemaltoConfigurationResponseKeysecure) UnmarshalBinary ¶ added in v0.15.0

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

UnmarshalBinary interface implementation

func (*GemaltoConfigurationResponseKeysecure) Validate ¶ added in v0.15.0

Validate validates this gemalto configuration response keysecure

type GemaltoConfigurationResponseKeysecureCredentials ¶ added in v0.15.0

type GemaltoConfigurationResponseKeysecureCredentials struct {

	// domain
	// Required: true
	Domain *string `json:"domain"`

	// retry
	Retry int64 `json:"retry,omitempty"`

	// token
	// Required: true
	Token *string `json:"token"`
}

GemaltoConfigurationResponseKeysecureCredentials gemalto configuration response keysecure credentials

swagger:model GemaltoConfigurationResponseKeysecureCredentials

func (*GemaltoConfigurationResponseKeysecureCredentials) ContextValidate ¶ added in v0.15.0

ContextValidate validates this gemalto configuration response keysecure credentials based on context it is used

func (*GemaltoConfigurationResponseKeysecureCredentials) MarshalBinary ¶ added in v0.15.0

MarshalBinary interface implementation

func (*GemaltoConfigurationResponseKeysecureCredentials) UnmarshalBinary ¶ added in v0.15.0

UnmarshalBinary interface implementation

func (*GemaltoConfigurationResponseKeysecureCredentials) Validate ¶ added in v0.15.0

Validate validates this gemalto configuration response keysecure credentials

type GemaltoConfigurationResponseKeysecureTLS ¶ added in v0.15.0

type GemaltoConfigurationResponseKeysecureTLS struct {

	// ca
	// Required: true
	Ca *CertificateInfo `json:"ca"`
}

GemaltoConfigurationResponseKeysecureTLS gemalto configuration response keysecure TLS

swagger:model GemaltoConfigurationResponseKeysecureTLS

func (*GemaltoConfigurationResponseKeysecureTLS) ContextValidate ¶ added in v0.15.0

ContextValidate validate this gemalto configuration response keysecure TLS based on the context it is used

func (*GemaltoConfigurationResponseKeysecureTLS) MarshalBinary ¶ added in v0.15.0

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

MarshalBinary interface implementation

func (*GemaltoConfigurationResponseKeysecureTLS) UnmarshalBinary ¶ added in v0.15.0

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

UnmarshalBinary interface implementation

func (*GemaltoConfigurationResponseKeysecureTLS) Validate ¶ added in v0.15.0

Validate validates this gemalto configuration response keysecure TLS

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 GetDirectPVDriveListResponse ¶ added in v0.20.0

type GetDirectPVDriveListResponse struct {

	// drives
	Drives []*DirectPVDriveInfo `json:"drives"`
}

GetDirectPVDriveListResponse get direct p v drive list response

swagger:model getDirectPVDriveListResponse

func (*GetDirectPVDriveListResponse) ContextValidate ¶ added in v0.20.0

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

ContextValidate validate this get direct p v drive list response based on the context it is used

func (*GetDirectPVDriveListResponse) MarshalBinary ¶ added in v0.20.0

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

MarshalBinary interface implementation

func (*GetDirectPVDriveListResponse) UnmarshalBinary ¶ added in v0.20.0

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

UnmarshalBinary interface implementation

func (*GetDirectPVDriveListResponse) Validate ¶ added in v0.20.0

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

Validate validates this get direct p v drive list response

type GetDirectPVVolumeListResponse ¶ added in v0.20.0

type GetDirectPVVolumeListResponse struct {

	// volumes
	Volumes []*DirectPVVolumeInfo `json:"volumes"`
}

GetDirectPVVolumeListResponse get direct p v volume list response

swagger:model getDirectPVVolumeListResponse

func (*GetDirectPVVolumeListResponse) ContextValidate ¶ added in v0.20.0

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

ContextValidate validate this get direct p v volume list response based on the context it is used

func (*GetDirectPVVolumeListResponse) MarshalBinary ¶ added in v0.20.0

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

MarshalBinary interface implementation

func (*GetDirectPVVolumeListResponse) UnmarshalBinary ¶ added in v0.20.0

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

UnmarshalBinary interface implementation

func (*GetDirectPVVolumeListResponse) Validate ¶ added in v0.20.0

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

Validate validates this get direct p v volume list response

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 IdpConfiguration ¶ added in v0.3.5

type IdpConfiguration struct {

	// active directory
	ActiveDirectory *IdpConfigurationActiveDirectory `json:"active_directory,omitempty"`

	// keys
	Keys []*IdpConfigurationKeysItems0 `json:"keys"`

	// oidc
	Oidc *IdpConfigurationOidc `json:"oidc,omitempty"`
}

IdpConfiguration idp configuration

swagger:model idpConfiguration

func (*IdpConfiguration) ContextValidate ¶ added in v0.7.5

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

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

func (*IdpConfiguration) MarshalBinary ¶ added in v0.3.5

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

MarshalBinary interface implementation

func (*IdpConfiguration) UnmarshalBinary ¶ added in v0.3.5

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

UnmarshalBinary interface implementation

func (*IdpConfiguration) Validate ¶ added in v0.3.5

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

Validate validates this idp configuration

type IdpConfigurationActiveDirectory ¶ added in v0.3.5

type IdpConfigurationActiveDirectory struct {

	// group search base dn
	GroupSearchBaseDn string `json:"group_search_base_dn,omitempty"`

	// group search filter
	GroupSearchFilter string `json:"group_search_filter,omitempty"`

	// lookup bind dn
	// Required: true
	LookupBindDn *string `json:"lookup_bind_dn"`

	// lookup bind password
	LookupBindPassword string `json:"lookup_bind_password,omitempty"`

	// server insecure
	ServerInsecure bool `json:"server_insecure,omitempty"`

	// server start tls
	ServerStartTLS bool `json:"server_start_tls,omitempty"`

	// skip tls verification
	SkipTLSVerification bool `json:"skip_tls_verification,omitempty"`

	// url
	// Required: true
	URL *string `json:"url"`

	// user dn search base dn
	UserDnSearchBaseDn string `json:"user_dn_search_base_dn,omitempty"`

	// user dn search filter
	UserDnSearchFilter string `json:"user_dn_search_filter,omitempty"`

	// user dns
	UserDNS []string `json:"user_dns"`
}

IdpConfigurationActiveDirectory idp configuration active directory

swagger:model IdpConfigurationActiveDirectory

func (*IdpConfigurationActiveDirectory) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this idp configuration active directory based on context it is used

func (*IdpConfigurationActiveDirectory) MarshalBinary ¶ added in v0.3.5

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

MarshalBinary interface implementation

func (*IdpConfigurationActiveDirectory) UnmarshalBinary ¶ added in v0.3.5

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

UnmarshalBinary interface implementation

func (*IdpConfigurationActiveDirectory) Validate ¶ added in v0.3.5

Validate validates this idp configuration active directory

type IdpConfigurationKeysItems0 ¶ added in v0.7.0

type IdpConfigurationKeysItems0 struct {

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

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

IdpConfigurationKeysItems0 idp configuration keys items0

swagger:model IdpConfigurationKeysItems0

func (*IdpConfigurationKeysItems0) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this idp configuration keys items0 based on context it is used

func (*IdpConfigurationKeysItems0) MarshalBinary ¶ added in v0.7.0

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

MarshalBinary interface implementation

func (*IdpConfigurationKeysItems0) UnmarshalBinary ¶ added in v0.7.0

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

UnmarshalBinary interface implementation

func (*IdpConfigurationKeysItems0) Validate ¶ added in v0.7.0

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

Validate validates this idp configuration keys items0

type IdpConfigurationOidc ¶ added in v0.3.5

type IdpConfigurationOidc struct {

	// callback url
	CallbackURL string `json:"callback_url,omitempty"`

	// claim name
	// Required: true
	ClaimName *string `json:"claim_name"`

	// client id
	// Required: true
	ClientID *string `json:"client_id"`

	// configuration url
	// Required: true
	ConfigurationURL *string `json:"configuration_url"`

	// scopes
	Scopes string `json:"scopes,omitempty"`

	// secret id
	// Required: true
	SecretID *string `json:"secret_id"`
}

IdpConfigurationOidc idp configuration oidc

swagger:model IdpConfigurationOidc

func (*IdpConfigurationOidc) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this idp configuration oidc based on context it is used

func (*IdpConfigurationOidc) MarshalBinary ¶ added in v0.3.5

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

MarshalBinary interface implementation

func (*IdpConfigurationOidc) UnmarshalBinary ¶ added in v0.3.5

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

UnmarshalBinary interface implementation

func (*IdpConfigurationOidc) Validate ¶ added in v0.3.5

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

Validate validates this idp configuration oidc

type ImageRegistry ¶ added in v0.3.7

type ImageRegistry struct {

	// password
	// Required: true
	Password *string `json:"password"`

	// registry
	// Required: true
	Registry *string `json:"registry"`

	// username
	// Required: true
	Username *string `json:"username"`
}

ImageRegistry image registry

swagger:model imageRegistry

func (*ImageRegistry) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this image registry based on context it is used

func (*ImageRegistry) MarshalBinary ¶ added in v0.3.7

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

MarshalBinary interface implementation

func (*ImageRegistry) UnmarshalBinary ¶ added in v0.3.7

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

UnmarshalBinary interface implementation

func (*ImageRegistry) Validate ¶ added in v0.3.7

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

Validate validates this image registry

type KeyPairConfiguration ¶ added in v0.3.10

type KeyPairConfiguration struct {

	// crt
	// Required: true
	Crt *string `json:"crt"`

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

KeyPairConfiguration key pair configuration

swagger:model keyPairConfiguration

func (*KeyPairConfiguration) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this key pair configuration based on context it is used

func (*KeyPairConfiguration) MarshalBinary ¶ added in v0.3.10

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

MarshalBinary interface implementation

func (*KeyPairConfiguration) UnmarshalBinary ¶ added in v0.3.10

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

UnmarshalBinary interface implementation

func (*KeyPairConfiguration) Validate ¶ added in v0.3.10

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

Validate validates this key pair configuration

type KmDeleteKeyRequest ¶ added in v0.20.3

type KmDeleteKeyRequest interface{}

KmDeleteKeyRequest km delete key request

swagger:model kmDeleteKeyRequest

type KmListKeysRequest ¶ added in v0.20.3

type KmListKeysRequest interface{}

KmListKeysRequest km list keys request

swagger:model kmListKeysRequest

type KmsAssignPolicyRequest ¶ added in v0.20.3

type KmsAssignPolicyRequest interface{}

KmsAssignPolicyRequest kms assign policy request

swagger:model kmsAssignPolicyRequest

type KmsAssignPolicyResponse ¶ added in v0.20.3

type KmsAssignPolicyResponse interface{}

KmsAssignPolicyResponse kms assign policy response

swagger:model kmsAssignPolicyResponse

type KmsCreateKeyRequest ¶ added in v0.20.3

type KmsCreateKeyRequest interface{}

KmsCreateKeyRequest kms create key request

swagger:model kmsCreateKeyRequest

type KmsCreateKeyResponse ¶ added in v0.20.3

type KmsCreateKeyResponse interface{}

KmsCreateKeyResponse kms create key response

swagger:model kmsCreateKeyResponse

type KmsDeleteIdentityRequest ¶ added in v0.20.3

type KmsDeleteIdentityRequest interface{}

KmsDeleteIdentityRequest kms delete identity request

swagger:model kmsDeleteIdentityRequest

type KmsDeleteIdentityResponse ¶ added in v0.20.3

type KmsDeleteIdentityResponse interface{}

KmsDeleteIdentityResponse kms delete identity response

swagger:model kmsDeleteIdentityResponse

type KmsDeleteKeyResponse ¶ added in v0.20.3

type KmsDeleteKeyResponse interface{}

KmsDeleteKeyResponse kms delete key response

swagger:model kmsDeleteKeyResponse

type KmsDeletePolicyRequest ¶ added in v0.20.3

type KmsDeletePolicyRequest interface{}

KmsDeletePolicyRequest kms delete policy request

swagger:model kmsDeletePolicyRequest

type KmsDeletePolicyResponse ¶ added in v0.20.3

type KmsDeletePolicyResponse interface{}

KmsDeletePolicyResponse kms delete policy response

swagger:model kmsDeletePolicyResponse

type KmsDescribeIdentityRequest ¶ added in v0.20.3

type KmsDescribeIdentityRequest interface{}

KmsDescribeIdentityRequest kms describe identity request

swagger:model kmsDescribeIdentityRequest

type KmsDescribeIdentityResponse ¶ added in v0.20.3

type KmsDescribeIdentityResponse interface{}

KmsDescribeIdentityResponse kms describe identity response

swagger:model kmsDescribeIdentityResponse

type KmsDescribePolicyRequest ¶ added in v0.20.3

type KmsDescribePolicyRequest interface{}

KmsDescribePolicyRequest kms describe policy request

swagger:model kmsDescribePolicyRequest

type KmsDescribePolicyResponse ¶ added in v0.20.3

type KmsDescribePolicyResponse interface{}

KmsDescribePolicyResponse kms describe policy response

swagger:model kmsDescribePolicyResponse

type KmsDescribeSelfIdentityRequest ¶ added in v0.20.3

type KmsDescribeSelfIdentityRequest interface{}

KmsDescribeSelfIdentityRequest kms describe self identity request

swagger:model kmsDescribeSelfIdentityRequest

type KmsDescribeSelfIdentityResponse ¶ added in v0.20.3

type KmsDescribeSelfIdentityResponse interface{}

KmsDescribeSelfIdentityResponse kms describe self identity response

swagger:model kmsDescribeSelfIdentityResponse

type KmsGetPolicyRequest ¶ added in v0.20.3

type KmsGetPolicyRequest interface{}

KmsGetPolicyRequest kms get policy request

swagger:model kmsGetPolicyRequest

type KmsGetPolicyResponse ¶ added in v0.20.3

type KmsGetPolicyResponse interface{}

KmsGetPolicyResponse kms get policy response

swagger:model kmsGetPolicyResponse

type KmsImportKeyRequest ¶ added in v0.20.3

type KmsImportKeyRequest interface{}

KmsImportKeyRequest kms import key request

swagger:model kmsImportKeyRequest

type KmsImportKeyResponse ¶ added in v0.20.3

type KmsImportKeyResponse interface{}

KmsImportKeyResponse kms import key response

swagger:model kmsImportKeyResponse

type KmsKeyStatusRequest ¶ added in v0.20.3

type KmsKeyStatusRequest interface{}

KmsKeyStatusRequest kms key status request

swagger:model kmsKeyStatusRequest

type KmsKeyStatusResponse ¶ added in v0.20.3

type KmsKeyStatusResponse interface{}

KmsKeyStatusResponse kms key status response

swagger:model kmsKeyStatusResponse

type KmsListIdentitiesRequest ¶ added in v0.20.3

type KmsListIdentitiesRequest interface{}

KmsListIdentitiesRequest kms list identities request

swagger:model kmsListIdentitiesRequest

type KmsListIdentitiesResponse ¶ added in v0.20.3

type KmsListIdentitiesResponse interface{}

KmsListIdentitiesResponse kms list identities response

swagger:model kmsListIdentitiesResponse

type KmsListKeysResponse ¶ added in v0.20.3

type KmsListKeysResponse interface{}

KmsListKeysResponse kms list keys response

swagger:model kmsListKeysResponse

type KmsListPoliciesRequest ¶ added in v0.20.3

type KmsListPoliciesRequest interface{}

KmsListPoliciesRequest kms list policies request

swagger:model kmsListPoliciesRequest

type KmsListPoliciesResponse ¶ added in v0.20.3

type KmsListPoliciesResponse interface{}

KmsListPoliciesResponse kms list policies response

swagger:model kmsListPoliciesResponse

type KmsSetPolicyRequest ¶ added in v0.20.3

type KmsSetPolicyRequest interface{}

KmsSetPolicyRequest kms set policy request

swagger:model kmsSetPolicyRequest

type KmsSetPolicyResponse ¶ added in v0.20.3

type KmsSetPolicyResponse interface{}

KmsSetPolicyResponse kms set policy response

swagger:model kmsSetPolicyResponse

type KmsStatusRequest ¶ added in v0.20.3

type KmsStatusRequest interface{}

KmsStatusRequest kms status request

swagger:model kmsStatusRequest

type KmsStatusResponse ¶ added in v0.20.3

type KmsStatusResponse interface{}

KmsStatusResponse kms status response

swagger:model kmsStatusResponse

type Label ¶ added in v0.13.2

type Label struct {

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

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

Label label

swagger:model label

func (*Label) ContextValidate ¶ added in v0.13.2

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

ContextValidate validates this label based on context it is used

func (*Label) MarshalBinary ¶ added in v0.13.2

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

MarshalBinary interface implementation

func (*Label) UnmarshalBinary ¶ added in v0.13.2

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

UnmarshalBinary interface implementation

func (*Label) Validate ¶ added in v0.13.2

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

Validate validates this label

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 ListPVCsResponse ¶ added in v0.7.2

type ListPVCsResponse struct {

	// pvcs
	Pvcs []*PvcsListResponse `json:"pvcs"`
}

ListPVCsResponse list p v cs response

swagger:model listPVCsResponse

func (*ListPVCsResponse) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this list p v cs response based on the context it is used

func (*ListPVCsResponse) MarshalBinary ¶ added in v0.7.2

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

MarshalBinary interface implementation

func (*ListPVCsResponse) UnmarshalBinary ¶ added in v0.7.2

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

UnmarshalBinary interface implementation

func (*ListPVCsResponse) Validate ¶ added in v0.7.2

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

Validate validates this list p v cs 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 ListTenantsResponse ¶

type ListTenantsResponse struct {

	// list of resulting tenants
	Tenants []*TenantList `json:"tenants"`

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

ListTenantsResponse list tenants response

swagger:model listTenantsResponse

func (*ListTenantsResponse) ContextValidate ¶ added in v0.7.5

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

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

func (*ListTenantsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListTenantsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListTenantsResponse) Validate ¶

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

Validate validates this list tenants 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 LogSearchConfiguration ¶ added in v0.7.0

type LogSearchConfiguration struct {

	// image
	Image string `json:"image,omitempty"`

	// postgres image
	PostgresImage string `json:"postgres_image,omitempty"`

	// postgres init image
	PostgresInitImage string `json:"postgres_init_image,omitempty"`

	// postgres security context
	PostgresSecurityContext *SecurityContext `json:"postgres_securityContext,omitempty"`

	// security context
	SecurityContext *SecurityContext `json:"securityContext,omitempty"`

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

	// storage size
	StorageSize *float64 `json:"storageSize,omitempty"`
}

LogSearchConfiguration log search configuration

swagger:model logSearchConfiguration

func (*LogSearchConfiguration) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this log search configuration based on the context it is used

func (*LogSearchConfiguration) MarshalBinary ¶ added in v0.7.0

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

MarshalBinary interface implementation

func (*LogSearchConfiguration) UnmarshalBinary ¶ added in v0.7.0

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

UnmarshalBinary interface implementation

func (*LogSearchConfiguration) Validate ¶ added in v0.7.0

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

Validate validates this log search configuration

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 {

	// display names
	DisplayNames []string `json:"displayNames"`

	// is direct p v
	IsDirectPV bool `json:"isDirectPV,omitempty"`

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

	// redirect
	Redirect []string `json:"redirect"`
}

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 validates this login details based on 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 LoginOperatorRequest ¶

type LoginOperatorRequest struct {

	// jwt
	// Required: true
	Jwt *string `json:"jwt"`
}

LoginOperatorRequest login operator request

swagger:model loginOperatorRequest

func (*LoginOperatorRequest) ContextValidate ¶ added in v0.7.5

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

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

func (*LoginOperatorRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*LoginOperatorRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*LoginOperatorRequest) Validate ¶

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

Validate validates this login operator 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 {

	// 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 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 bool `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 MaxAllocatableMemResponse ¶ added in v0.3.19

type MaxAllocatableMemResponse struct {

	// max memory
	MaxMemory int64 `json:"max_memory,omitempty"`
}

MaxAllocatableMemResponse max allocatable mem response

swagger:model maxAllocatableMemResponse

func (*MaxAllocatableMemResponse) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this max allocatable mem response based on context it is used

func (*MaxAllocatableMemResponse) MarshalBinary ¶ added in v0.3.19

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

MarshalBinary interface implementation

func (*MaxAllocatableMemResponse) UnmarshalBinary ¶ added in v0.3.19

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

UnmarshalBinary interface implementation

func (*MaxAllocatableMemResponse) Validate ¶ added in v0.3.19

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

Validate validates this max allocatable mem 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 MetadataFields ¶ added in v0.3.26

type MetadataFields struct {

	// annotations
	Annotations map[string]string `json:"annotations,omitempty"`

	// labels
	Labels map[string]string `json:"labels,omitempty"`

	// node selector
	NodeSelector map[string]string `json:"node_selector,omitempty"`
}

MetadataFields metadata fields

swagger:model metadataFields

func (*MetadataFields) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this metadata fields based on context it is used

func (*MetadataFields) MarshalBinary ¶ added in v0.3.26

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

MarshalBinary interface implementation

func (*MetadataFields) UnmarshalBinary ¶ added in v0.3.26

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

UnmarshalBinary interface implementation

func (*MetadataFields) Validate ¶ added in v0.3.26

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

Validate validates this metadata fields

type Mount ¶ added in v0.16.2

type Mount struct {

	// mount path
	MountPath string `json:"mountPath,omitempty"`

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

	// read only
	ReadOnly bool `json:"readOnly,omitempty"`

	// sub path
	SubPath string `json:"subPath,omitempty"`
}

Mount mount

swagger:model mount

func (*Mount) ContextValidate ¶ added in v0.16.2

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

ContextValidate validates this mount based on context it is used

func (*Mount) MarshalBinary ¶ added in v0.16.2

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

MarshalBinary interface implementation

func (*Mount) UnmarshalBinary ¶ added in v0.16.2

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

UnmarshalBinary interface implementation

func (*Mount) Validate ¶ added in v0.16.2

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

Validate validates this mount

type MpIntegration ¶ added in v0.19.0

type MpIntegration struct {

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

	// is in e u
	IsInEU bool `json:"isInEU,omitempty"`
}

MpIntegration mp integration

swagger:model mpIntegration

func (*MpIntegration) ContextValidate ¶ added in v0.19.0

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

ContextValidate validates this mp integration based on context it is used

func (*MpIntegration) MarshalBinary ¶ added in v0.19.0

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

MarshalBinary interface implementation

func (*MpIntegration) UnmarshalBinary ¶ added in v0.19.0

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

UnmarshalBinary interface implementation

func (*MpIntegration) Validate ¶ added in v0.19.0

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

Validate validates this mp integration

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 Namespace ¶ added in v0.7.5

type Namespace struct {

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

Namespace namespace

swagger:model namespace

func (*Namespace) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this namespace based on context it is used

func (*Namespace) MarshalBinary ¶ added in v0.7.5

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

MarshalBinary interface implementation

func (*Namespace) UnmarshalBinary ¶ added in v0.7.5

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

UnmarshalBinary interface implementation

func (*Namespace) Validate ¶ added in v0.7.5

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

Validate validates this namespace

type NodeLabels ¶ added in v0.7.5

type NodeLabels map[string][]string

NodeLabels node labels

swagger:model nodeLabels

func (NodeLabels) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this node labels based on context it is used

func (NodeLabels) Validate ¶ added in v0.7.5

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

Validate validates this node labels

type NodeMaxAllocatableResources ¶ added in v0.12.9

type NodeMaxAllocatableResources struct {

	// max allocatable cpu
	MaxAllocatableCPU int64 `json:"max_allocatable_cpu,omitempty"`

	// max allocatable mem
	MaxAllocatableMem int64 `json:"max_allocatable_mem,omitempty"`
}

NodeMaxAllocatableResources node max allocatable resources

swagger:model nodeMaxAllocatableResources

func (*NodeMaxAllocatableResources) ContextValidate ¶ added in v0.12.9

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

ContextValidate validates this node max allocatable resources based on context it is used

func (*NodeMaxAllocatableResources) MarshalBinary ¶ added in v0.12.9

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

MarshalBinary interface implementation

func (*NodeMaxAllocatableResources) UnmarshalBinary ¶ added in v0.12.9

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

UnmarshalBinary interface implementation

func (*NodeMaxAllocatableResources) Validate ¶ added in v0.12.9

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

Validate validates this node max allocatable resources

type NodeSelector ¶ added in v0.13.2

type NodeSelector struct {

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

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

NodeSelector node selector

swagger:model nodeSelector

func (*NodeSelector) ContextValidate ¶ added in v0.13.2

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

ContextValidate validates this node selector based on context it is used

func (*NodeSelector) MarshalBinary ¶ added in v0.13.2

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

MarshalBinary interface implementation

func (*NodeSelector) UnmarshalBinary ¶ added in v0.13.2

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

UnmarshalBinary interface implementation

func (*NodeSelector) Validate ¶ added in v0.13.2

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

Validate validates this node selector

type NodeSelectorTerm ¶ added in v0.3.1

type NodeSelectorTerm struct {

	// A list of node selector requirements by node's labels.
	MatchExpressions []*NodeSelectorTermMatchExpressionsItems0 `json:"matchExpressions"`

	// A list of node selector requirements by node's fields.
	MatchFields []*NodeSelectorTermMatchFieldsItems0 `json:"matchFields"`
}

NodeSelectorTerm A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.

swagger:model nodeSelectorTerm

func (*NodeSelectorTerm) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this node selector term based on the context it is used

func (*NodeSelectorTerm) MarshalBinary ¶ added in v0.3.1

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

MarshalBinary interface implementation

func (*NodeSelectorTerm) UnmarshalBinary ¶ added in v0.3.1

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

UnmarshalBinary interface implementation

func (*NodeSelectorTerm) Validate ¶ added in v0.3.1

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

Validate validates this node selector term

type NodeSelectorTermMatchExpressionsItems0 ¶ added in v0.3.1

type NodeSelectorTermMatchExpressionsItems0 struct {

	// The label key that the selector applies to.
	// Required: true
	Key *string `json:"key"`

	// Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
	// Required: true
	Operator *string `json:"operator"`

	// An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
	Values []string `json:"values"`
}

NodeSelectorTermMatchExpressionsItems0 A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.

swagger:model NodeSelectorTermMatchExpressionsItems0

func (*NodeSelectorTermMatchExpressionsItems0) ContextValidate ¶ added in v0.7.5

ContextValidate validates this node selector term match expressions items0 based on context it is used

func (*NodeSelectorTermMatchExpressionsItems0) MarshalBinary ¶ added in v0.3.1

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

MarshalBinary interface implementation

func (*NodeSelectorTermMatchExpressionsItems0) UnmarshalBinary ¶ added in v0.3.1

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

UnmarshalBinary interface implementation

func (*NodeSelectorTermMatchExpressionsItems0) Validate ¶ added in v0.3.1

Validate validates this node selector term match expressions items0

type NodeSelectorTermMatchFieldsItems0 ¶ added in v0.3.1

type NodeSelectorTermMatchFieldsItems0 struct {

	// The label key that the selector applies to.
	// Required: true
	Key *string `json:"key"`

	// Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
	// Required: true
	Operator *string `json:"operator"`

	// An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
	Values []string `json:"values"`
}

NodeSelectorTermMatchFieldsItems0 A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.

swagger:model NodeSelectorTermMatchFieldsItems0

func (*NodeSelectorTermMatchFieldsItems0) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this node selector term match fields items0 based on context it is used

func (*NodeSelectorTermMatchFieldsItems0) MarshalBinary ¶ added in v0.3.1

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

MarshalBinary interface implementation

func (*NodeSelectorTermMatchFieldsItems0) UnmarshalBinary ¶ added in v0.3.1

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

UnmarshalBinary interface implementation

func (*NodeSelectorTermMatchFieldsItems0) Validate ¶ added in v0.3.1

Validate validates this node selector term match fields items0

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"
)

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 OperatorSessionResponse ¶ added in v0.8.0

type OperatorSessionResponse struct {

	// direct p v
	DirectPV bool `json:"directPV,omitempty"`

	// features
	Features []string `json:"features"`

	// operator
	Operator bool `json:"operator,omitempty"`

	// permissions
	Permissions map[string][]string `json:"permissions,omitempty"`

	// status
	// Enum: [ok]
	Status string `json:"status,omitempty"`
}

OperatorSessionResponse operator session response

swagger:model operatorSessionResponse

func (*OperatorSessionResponse) ContextValidate ¶ added in v0.8.0

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

ContextValidate validates this operator session response based on context it is used

func (*OperatorSessionResponse) MarshalBinary ¶ added in v0.8.0

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

MarshalBinary interface implementation

func (*OperatorSessionResponse) UnmarshalBinary ¶ added in v0.8.0

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

UnmarshalBinary interface implementation

func (*OperatorSessionResponse) Validate ¶ added in v0.8.0

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

Validate validates this operator session response

type OperatorSubnetAPIKey ¶ added in v0.19.4

type OperatorSubnetAPIKey struct {

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

OperatorSubnetAPIKey operator subnet API key

swagger:model operatorSubnetAPIKey

func (*OperatorSubnetAPIKey) ContextValidate ¶ added in v0.19.4

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

ContextValidate validates this operator subnet API key based on context it is used

func (*OperatorSubnetAPIKey) MarshalBinary ¶ added in v0.19.4

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

MarshalBinary interface implementation

func (*OperatorSubnetAPIKey) UnmarshalBinary ¶ added in v0.19.4

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

UnmarshalBinary interface implementation

func (*OperatorSubnetAPIKey) Validate ¶ added in v0.19.4

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

Validate validates this operator subnet API key

type OperatorSubnetLoginMFARequest ¶ added in v0.19.4

type OperatorSubnetLoginMFARequest struct {

	// mfa token
	// Required: true
	MfaToken *string `json:"mfa_token"`

	// otp
	// Required: true
	Otp *string `json:"otp"`

	// username
	// Required: true
	Username *string `json:"username"`
}

OperatorSubnetLoginMFARequest operator subnet login m f a request

swagger:model operatorSubnetLoginMFARequest

func (*OperatorSubnetLoginMFARequest) ContextValidate ¶ added in v0.19.4

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

ContextValidate validates this operator subnet login m f a request based on context it is used

func (*OperatorSubnetLoginMFARequest) MarshalBinary ¶ added in v0.19.4

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

MarshalBinary interface implementation

func (*OperatorSubnetLoginMFARequest) UnmarshalBinary ¶ added in v0.19.4

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

UnmarshalBinary interface implementation

func (*OperatorSubnetLoginMFARequest) Validate ¶ added in v0.19.4

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

Validate validates this operator subnet login m f a request

type OperatorSubnetLoginRequest ¶ added in v0.19.4

type OperatorSubnetLoginRequest struct {

	// password
	Password string `json:"password,omitempty"`

	// username
	Username string `json:"username,omitempty"`
}

OperatorSubnetLoginRequest operator subnet login request

swagger:model operatorSubnetLoginRequest

func (*OperatorSubnetLoginRequest) ContextValidate ¶ added in v0.19.4

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

ContextValidate validates this operator subnet login request based on context it is used

func (*OperatorSubnetLoginRequest) MarshalBinary ¶ added in v0.19.4

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

MarshalBinary interface implementation

func (*OperatorSubnetLoginRequest) UnmarshalBinary ¶ added in v0.19.4

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

UnmarshalBinary interface implementation

func (*OperatorSubnetLoginRequest) Validate ¶ added in v0.19.4

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

Validate validates this operator subnet login request

type OperatorSubnetLoginResponse ¶ added in v0.19.4

type OperatorSubnetLoginResponse struct {

	// access token
	AccessToken string `json:"access_token,omitempty"`

	// mfa token
	MfaToken string `json:"mfa_token,omitempty"`
}

OperatorSubnetLoginResponse operator subnet login response

swagger:model operatorSubnetLoginResponse

func (*OperatorSubnetLoginResponse) ContextValidate ¶ added in v0.19.4

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

ContextValidate validates this operator subnet login response based on context it is used

func (*OperatorSubnetLoginResponse) MarshalBinary ¶ added in v0.19.4

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

MarshalBinary interface implementation

func (*OperatorSubnetLoginResponse) UnmarshalBinary ¶ added in v0.19.4

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

UnmarshalBinary interface implementation

func (*OperatorSubnetLoginResponse) Validate ¶ added in v0.19.4

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

Validate validates this operator subnet login response

type OperatorSubnetRegisterAPIKeyResponse ¶ added in v0.19.5

type OperatorSubnetRegisterAPIKeyResponse struct {

	// registered
	Registered bool `json:"registered,omitempty"`
}

OperatorSubnetRegisterAPIKeyResponse operator subnet register API key response

swagger:model operatorSubnetRegisterAPIKeyResponse

func (*OperatorSubnetRegisterAPIKeyResponse) ContextValidate ¶ added in v0.19.5

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

ContextValidate validates this operator subnet register API key response based on context it is used

func (*OperatorSubnetRegisterAPIKeyResponse) MarshalBinary ¶ added in v0.19.5

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

MarshalBinary interface implementation

func (*OperatorSubnetRegisterAPIKeyResponse) UnmarshalBinary ¶ added in v0.19.5

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

UnmarshalBinary interface implementation

func (*OperatorSubnetRegisterAPIKeyResponse) Validate ¶ added in v0.19.5

Validate validates this operator subnet register API key response

type ParityResponse ¶ added in v0.3.26

type ParityResponse []string

ParityResponse parity response

swagger:model parityResponse

func (ParityResponse) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this parity response based on context it is used

func (ParityResponse) Validate ¶ added in v0.3.26

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

Validate validates this parity response

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 PodAffinityTerm ¶ added in v0.3.1

type PodAffinityTerm struct {

	// label selector
	LabelSelector *PodAffinityTermLabelSelector `json:"labelSelector,omitempty"`

	// namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means "this pod's namespace"
	Namespaces []string `json:"namespaces"`

	// This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
	// Required: true
	TopologyKey *string `json:"topologyKey"`
}

PodAffinityTerm Required. A pod affinity term, associated with the corresponding weight.

swagger:model podAffinityTerm

func (*PodAffinityTerm) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this pod affinity term based on the context it is used

func (*PodAffinityTerm) MarshalBinary ¶ added in v0.3.1

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

MarshalBinary interface implementation

func (*PodAffinityTerm) UnmarshalBinary ¶ added in v0.3.1

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

UnmarshalBinary interface implementation

func (*PodAffinityTerm) Validate ¶ added in v0.3.1

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

Validate validates this pod affinity term

type PodAffinityTermLabelSelector ¶ added in v0.3.1

type PodAffinityTermLabelSelector struct {

	// matchExpressions is a list of label selector requirements. The requirements are ANDed.
	MatchExpressions []*PodAffinityTermLabelSelectorMatchExpressionsItems0 `json:"matchExpressions"`

	// matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
	MatchLabels map[string]string `json:"matchLabels,omitempty"`
}

PodAffinityTermLabelSelector A label query over a set of resources, in this case pods.

swagger:model PodAffinityTermLabelSelector

func (*PodAffinityTermLabelSelector) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this pod affinity term label selector based on the context it is used

func (*PodAffinityTermLabelSelector) MarshalBinary ¶ added in v0.3.1

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

MarshalBinary interface implementation

func (*PodAffinityTermLabelSelector) UnmarshalBinary ¶ added in v0.3.1

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

UnmarshalBinary interface implementation

func (*PodAffinityTermLabelSelector) Validate ¶ added in v0.3.1

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

Validate validates this pod affinity term label selector

type PodAffinityTermLabelSelectorMatchExpressionsItems0 ¶ added in v0.3.1

type PodAffinityTermLabelSelectorMatchExpressionsItems0 struct {

	// key is the label key that the selector applies to.
	// Required: true
	Key *string `json:"key"`

	// operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
	// Required: true
	Operator *string `json:"operator"`

	// values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
	Values []string `json:"values"`
}

PodAffinityTermLabelSelectorMatchExpressionsItems0 A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.

swagger:model PodAffinityTermLabelSelectorMatchExpressionsItems0

func (*PodAffinityTermLabelSelectorMatchExpressionsItems0) ContextValidate ¶ added in v0.7.5

ContextValidate validates this pod affinity term label selector match expressions items0 based on context it is used

func (*PodAffinityTermLabelSelectorMatchExpressionsItems0) MarshalBinary ¶ added in v0.3.1

MarshalBinary interface implementation

func (*PodAffinityTermLabelSelectorMatchExpressionsItems0) UnmarshalBinary ¶ added in v0.3.1

UnmarshalBinary interface implementation

func (*PodAffinityTermLabelSelectorMatchExpressionsItems0) Validate ¶ added in v0.3.1

Validate validates this pod affinity term label selector match expressions items0

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 Pool ¶ added in v0.5.0

type Pool struct {

	// affinity
	Affinity *PoolAffinity `json:"affinity,omitempty"`

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

	// NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
	NodeSelector map[string]string `json:"node_selector,omitempty"`

	// resources
	Resources *PoolResources `json:"resources,omitempty"`

	// security context
	SecurityContext *SecurityContext `json:"securityContext,omitempty"`

	// servers
	// Required: true
	Servers *int64 `json:"servers"`

	// tolerations
	Tolerations PoolTolerations `json:"tolerations,omitempty"`

	// volume configuration
	// Required: true
	VolumeConfiguration *PoolVolumeConfiguration `json:"volume_configuration"`

	// volumes per server
	// Required: true
	VolumesPerServer *int32 `json:"volumes_per_server"`
}

Pool pool

swagger:model pool

func (*Pool) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this pool based on the context it is used

func (*Pool) MarshalBinary ¶ added in v0.5.0

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

MarshalBinary interface implementation

func (*Pool) UnmarshalBinary ¶ added in v0.5.0

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

UnmarshalBinary interface implementation

func (*Pool) Validate ¶ added in v0.5.0

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

Validate validates this pool

type PoolAffinity ¶ added in v0.5.0

type PoolAffinity struct {

	// node affinity
	NodeAffinity *PoolAffinityNodeAffinity `json:"nodeAffinity,omitempty"`

	// pod affinity
	PodAffinity *PoolAffinityPodAffinity `json:"podAffinity,omitempty"`

	// pod anti affinity
	PodAntiAffinity *PoolAffinityPodAntiAffinity `json:"podAntiAffinity,omitempty"`
}

PoolAffinity If specified, affinity will define the pod's scheduling constraints

swagger:model poolAffinity

func (*PoolAffinity) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this pool affinity based on the context it is used

func (*PoolAffinity) MarshalBinary ¶ added in v0.5.0

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

MarshalBinary interface implementation

func (*PoolAffinity) UnmarshalBinary ¶ added in v0.5.0

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

UnmarshalBinary interface implementation

func (*PoolAffinity) Validate ¶ added in v0.5.0

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

Validate validates this pool affinity

type PoolAffinityNodeAffinity ¶ added in v0.5.0

type PoolAffinityNodeAffinity struct {

	// The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.
	PreferredDuringSchedulingIgnoredDuringExecution []*PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 `json:"preferredDuringSchedulingIgnoredDuringExecution"`

	// required during scheduling ignored during execution
	RequiredDuringSchedulingIgnoredDuringExecution *PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"`
}

PoolAffinityNodeAffinity Describes node affinity scheduling rules for the pod.

swagger:model PoolAffinityNodeAffinity

func (*PoolAffinityNodeAffinity) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this pool affinity node affinity based on the context it is used

func (*PoolAffinityNodeAffinity) MarshalBinary ¶ added in v0.5.0

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

MarshalBinary interface implementation

func (*PoolAffinityNodeAffinity) UnmarshalBinary ¶ added in v0.5.0

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

UnmarshalBinary interface implementation

func (*PoolAffinityNodeAffinity) Validate ¶ added in v0.5.0

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

Validate validates this pool affinity node affinity

type PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 ¶ added in v0.5.0

type PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 struct {

	// A node selector term, associated with the corresponding weight.
	// Required: true
	Preference *NodeSelectorTerm `json:"preference"`

	// Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100.
	// Required: true
	Weight *int32 `json:"weight"`
}

PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).

swagger:model PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0

func (*PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) ContextValidate ¶ added in v0.7.5

ContextValidate validate this pool affinity node affinity preferred during scheduling ignored during execution items0 based on the context it is used

func (*PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) MarshalBinary ¶ added in v0.5.0

MarshalBinary interface implementation

func (*PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary ¶ added in v0.5.0

UnmarshalBinary interface implementation

func (*PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate ¶ added in v0.5.0

Validate validates this pool affinity node affinity preferred during scheduling ignored during execution items0

type PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶ added in v0.5.0

type PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {

	// Required. A list of node selector terms. The terms are ORed.
	// Required: true
	NodeSelectorTerms []*NodeSelectorTerm `json:"nodeSelectorTerms"`
}

PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.

swagger:model PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution

func (*PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) ContextValidate ¶ added in v0.7.5

ContextValidate validate this pool affinity node affinity required during scheduling ignored during execution based on the context it is used

func (*PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) MarshalBinary ¶ added in v0.5.0

MarshalBinary interface implementation

func (*PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) UnmarshalBinary ¶ added in v0.5.0

UnmarshalBinary interface implementation

func (*PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) Validate ¶ added in v0.5.0

Validate validates this pool affinity node affinity required during scheduling ignored during execution

type PoolAffinityPodAffinity ¶ added in v0.5.0

type PoolAffinityPodAffinity struct {

	// The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.
	PreferredDuringSchedulingIgnoredDuringExecution []*PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 `json:"preferredDuringSchedulingIgnoredDuringExecution"`

	// If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
	RequiredDuringSchedulingIgnoredDuringExecution []*PodAffinityTerm `json:"requiredDuringSchedulingIgnoredDuringExecution"`
}

PoolAffinityPodAffinity Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, pool, etc. as some other pod(s)).

swagger:model PoolAffinityPodAffinity

func (*PoolAffinityPodAffinity) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this pool affinity pod affinity based on the context it is used

func (*PoolAffinityPodAffinity) MarshalBinary ¶ added in v0.5.0

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

MarshalBinary interface implementation

func (*PoolAffinityPodAffinity) UnmarshalBinary ¶ added in v0.5.0

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

UnmarshalBinary interface implementation

func (*PoolAffinityPodAffinity) Validate ¶ added in v0.5.0

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

Validate validates this pool affinity pod affinity

type PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 ¶ added in v0.5.0

type PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 struct {

	// pod affinity term
	// Required: true
	PodAffinityTerm *PodAffinityTerm `json:"podAffinityTerm"`

	// weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
	// Required: true
	Weight *int32 `json:"weight"`
}

PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)

swagger:model PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0

func (*PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) ContextValidate ¶ added in v0.7.5

ContextValidate validate this pool affinity pod affinity preferred during scheduling ignored during execution items0 based on the context it is used

func (*PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) MarshalBinary ¶ added in v0.5.0

MarshalBinary interface implementation

func (*PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary ¶ added in v0.5.0

UnmarshalBinary interface implementation

func (*PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate ¶ added in v0.5.0

Validate validates this pool affinity pod affinity preferred during scheduling ignored during execution items0

type PoolAffinityPodAntiAffinity ¶ added in v0.5.0

type PoolAffinityPodAntiAffinity struct {

	// The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.
	PreferredDuringSchedulingIgnoredDuringExecution []*PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 `json:"preferredDuringSchedulingIgnoredDuringExecution"`

	// If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
	RequiredDuringSchedulingIgnoredDuringExecution []*PodAffinityTerm `json:"requiredDuringSchedulingIgnoredDuringExecution"`
}

PoolAffinityPodAntiAffinity Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, pool, etc. as some other pod(s)).

swagger:model PoolAffinityPodAntiAffinity

func (*PoolAffinityPodAntiAffinity) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this pool affinity pod anti affinity based on the context it is used

func (*PoolAffinityPodAntiAffinity) MarshalBinary ¶ added in v0.5.0

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

MarshalBinary interface implementation

func (*PoolAffinityPodAntiAffinity) UnmarshalBinary ¶ added in v0.5.0

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

UnmarshalBinary interface implementation

func (*PoolAffinityPodAntiAffinity) Validate ¶ added in v0.5.0

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

Validate validates this pool affinity pod anti affinity

type PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 ¶ added in v0.5.0

type PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 struct {

	// pod affinity term
	// Required: true
	PodAffinityTerm *PodAffinityTerm `json:"podAffinityTerm"`

	// weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
	// Required: true
	Weight *int32 `json:"weight"`
}

PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0 The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)

swagger:model PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0

func (*PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) ContextValidate ¶ added in v0.7.5

ContextValidate validate this pool affinity pod anti affinity preferred during scheduling ignored during execution items0 based on the context it is used

func (*PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) MarshalBinary ¶ added in v0.5.0

MarshalBinary interface implementation

func (*PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary ¶ added in v0.5.0

UnmarshalBinary interface implementation

func (*PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate ¶ added in v0.5.0

Validate validates this pool affinity pod anti affinity preferred during scheduling ignored during execution items0

type PoolResources ¶ added in v0.5.0

type PoolResources struct {

	// Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
	Limits map[string]int64 `json:"limits,omitempty"`

	// Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
	Requests map[string]int64 `json:"requests,omitempty"`
}

PoolResources If provided, use these requests and limit for cpu/memory resource allocation

swagger:model poolResources

func (*PoolResources) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this pool resources based on context it is used

func (*PoolResources) MarshalBinary ¶ added in v0.5.0

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

MarshalBinary interface implementation

func (*PoolResources) UnmarshalBinary ¶ added in v0.5.0

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

UnmarshalBinary interface implementation

func (*PoolResources) Validate ¶ added in v0.5.0

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

Validate validates this pool resources

type PoolTolerationSeconds ¶ added in v0.5.0

type PoolTolerationSeconds struct {

	// seconds
	// Required: true
	Seconds *int64 `json:"seconds"`
}

PoolTolerationSeconds TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.

swagger:model poolTolerationSeconds

func (*PoolTolerationSeconds) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this pool toleration seconds based on context it is used

func (*PoolTolerationSeconds) MarshalBinary ¶ added in v0.5.0

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

MarshalBinary interface implementation

func (*PoolTolerationSeconds) UnmarshalBinary ¶ added in v0.5.0

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

UnmarshalBinary interface implementation

func (*PoolTolerationSeconds) Validate ¶ added in v0.5.0

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

Validate validates this pool toleration seconds

type PoolTolerations ¶ added in v0.5.0

type PoolTolerations []*PoolTolerationsItems0

PoolTolerations Tolerations allows users to set entries like effect, key, operator, value.

swagger:model poolTolerations

func (PoolTolerations) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this pool tolerations based on the context it is used

func (PoolTolerations) Validate ¶ added in v0.5.0

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

Validate validates this pool tolerations

type PoolTolerationsItems0 ¶ added in v0.5.0

type PoolTolerationsItems0 struct {

	// Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
	Effect string `json:"effect,omitempty"`

	// Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
	Key string `json:"key,omitempty"`

	// Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.
	Operator string `json:"operator,omitempty"`

	// toleration seconds
	TolerationSeconds *PoolTolerationSeconds `json:"tolerationSeconds,omitempty"`

	// Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
	Value string `json:"value,omitempty"`
}

PoolTolerationsItems0 The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.

swagger:model PoolTolerationsItems0

func (*PoolTolerationsItems0) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this pool tolerations items0 based on the context it is used

func (*PoolTolerationsItems0) MarshalBinary ¶ added in v0.5.0

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

MarshalBinary interface implementation

func (*PoolTolerationsItems0) UnmarshalBinary ¶ added in v0.5.0

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

UnmarshalBinary interface implementation

func (*PoolTolerationsItems0) Validate ¶ added in v0.5.0

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

Validate validates this pool tolerations items0

type PoolUpdateRequest ¶ added in v0.5.0

type PoolUpdateRequest struct {

	// pools
	// Required: true
	Pools []*Pool `json:"pools"`
}

PoolUpdateRequest pool update request

swagger:model poolUpdateRequest

func (*PoolUpdateRequest) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this pool update request based on the context it is used

func (*PoolUpdateRequest) MarshalBinary ¶ added in v0.5.0

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

MarshalBinary interface implementation

func (*PoolUpdateRequest) UnmarshalBinary ¶ added in v0.5.0

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

UnmarshalBinary interface implementation

func (*PoolUpdateRequest) Validate ¶ added in v0.5.0

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

Validate validates this pool update request

type PoolVolumeConfiguration ¶ added in v0.5.0

type PoolVolumeConfiguration struct {

	// annotations
	Annotations map[string]string `json:"annotations,omitempty"`

	// labels
	Labels map[string]string `json:"labels,omitempty"`

	// size
	// Required: true
	Size *int64 `json:"size"`

	// storage class name
	StorageClassName string `json:"storage_class_name,omitempty"`
}

PoolVolumeConfiguration pool volume configuration

swagger:model PoolVolumeConfiguration

func (*PoolVolumeConfiguration) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this pool volume configuration based on context it is used

func (*PoolVolumeConfiguration) MarshalBinary ¶ added in v0.5.0

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

MarshalBinary interface implementation

func (*PoolVolumeConfiguration) UnmarshalBinary ¶ added in v0.5.0

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

UnmarshalBinary interface implementation

func (*PoolVolumeConfiguration) Validate ¶ added in v0.5.0

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

Validate validates this pool volume configuration

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 ProjectedVolume ¶ added in v0.16.2

type ProjectedVolume struct {

	// sources
	Sources []*ProjectedVolumeSource `json:"sources"`
}

ProjectedVolume projected volume

swagger:model projectedVolume

func (*ProjectedVolume) ContextValidate ¶ added in v0.16.2

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

ContextValidate validate this projected volume based on the context it is used

func (*ProjectedVolume) MarshalBinary ¶ added in v0.16.2

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

MarshalBinary interface implementation

func (*ProjectedVolume) UnmarshalBinary ¶ added in v0.16.2

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

UnmarshalBinary interface implementation

func (*ProjectedVolume) Validate ¶ added in v0.16.2

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

Validate validates this projected volume

type ProjectedVolumeSource ¶ added in v0.16.2

type ProjectedVolumeSource struct {

	// config map
	ConfigMap *ConfigMap `json:"configMap,omitempty"`

	// downward Api
	DownwardAPI bool `json:"downwardApi,omitempty"`

	// secret
	Secret *Secret `json:"secret,omitempty"`

	// service account token
	ServiceAccountToken *ServiceAccountToken `json:"serviceAccountToken,omitempty"`
}

ProjectedVolumeSource projected volume source

swagger:model projectedVolumeSource

func (*ProjectedVolumeSource) ContextValidate ¶ added in v0.16.2

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

ContextValidate validate this projected volume source based on the context it is used

func (*ProjectedVolumeSource) MarshalBinary ¶ added in v0.16.2

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

MarshalBinary interface implementation

func (*ProjectedVolumeSource) UnmarshalBinary ¶ added in v0.16.2

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

UnmarshalBinary interface implementation

func (*ProjectedVolumeSource) Validate ¶ added in v0.16.2

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

Validate validates this projected volume source

type PrometheusConfiguration ¶ added in v0.7.0

type PrometheusConfiguration struct {

	// image
	Image string `json:"image,omitempty"`

	// init image
	InitImage string `json:"init_image,omitempty"`

	// security context
	SecurityContext *SecurityContext `json:"securityContext,omitempty"`

	// sidecar image
	SidecarImage string `json:"sidecar_image,omitempty"`

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

	// storage size
	StorageSize *float64 `json:"storageSize,omitempty"`
}

PrometheusConfiguration prometheus configuration

swagger:model prometheusConfiguration

func (*PrometheusConfiguration) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this prometheus configuration based on the context it is used

func (*PrometheusConfiguration) MarshalBinary ¶ added in v0.7.0

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

MarshalBinary interface implementation

func (*PrometheusConfiguration) UnmarshalBinary ¶ added in v0.7.0

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

UnmarshalBinary interface implementation

func (*PrometheusConfiguration) Validate ¶ added in v0.7.0

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

Validate validates this prometheus configuration

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 PvFormatErrorResponse ¶ added in v0.20.0

type PvFormatErrorResponse struct {

	// drive
	Drive string `json:"drive,omitempty"`

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

	// node
	Node string `json:"node,omitempty"`
}

PvFormatErrorResponse pv format error response

swagger:model pvFormatErrorResponse

func (*PvFormatErrorResponse) ContextValidate ¶ added in v0.20.0

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

ContextValidate validates this pv format error response based on context it is used

func (*PvFormatErrorResponse) MarshalBinary ¶ added in v0.20.0

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

MarshalBinary interface implementation

func (*PvFormatErrorResponse) UnmarshalBinary ¶ added in v0.20.0

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

UnmarshalBinary interface implementation

func (*PvFormatErrorResponse) Validate ¶ added in v0.20.0

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

Validate validates this pv format error response

type Pvc ¶ added in v0.16.2

type Pvc struct {

	// claim name
	ClaimName string `json:"claimName,omitempty"`

	// read only
	ReadOnly bool `json:"readOnly,omitempty"`
}

Pvc pvc

swagger:model pvc

func (*Pvc) ContextValidate ¶ added in v0.16.2

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

ContextValidate validates this pvc based on context it is used

func (*Pvc) MarshalBinary ¶ added in v0.16.2

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

MarshalBinary interface implementation

func (*Pvc) UnmarshalBinary ¶ added in v0.16.2

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

UnmarshalBinary interface implementation

func (*Pvc) Validate ¶ added in v0.16.2

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

Validate validates this pvc

type PvcsListResponse ¶ added in v0.7.2

type PvcsListResponse struct {

	// age
	Age string `json:"age,omitempty"`

	// capacity
	Capacity string `json:"capacity,omitempty"`

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

	// namespace
	Namespace string `json:"namespace,omitempty"`

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

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

	// tenant
	Tenant string `json:"tenant,omitempty"`

	// volume
	Volume string `json:"volume,omitempty"`
}

PvcsListResponse pvcs list response

swagger:model pvcsListResponse

func (*PvcsListResponse) ContextValidate ¶ added in v0.7.5

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

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

func (*PvcsListResponse) MarshalBinary ¶ added in v0.7.2

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

MarshalBinary interface implementation

func (*PvcsListResponse) UnmarshalBinary ¶ added in v0.7.2

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

UnmarshalBinary interface implementation

func (*PvcsListResponse) Validate ¶ added in v0.7.2

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

Validate validates this pvcs list response

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 ResourceQuota ¶

type ResourceQuota struct {

	// elements
	Elements []*ResourceQuotaElement `json:"elements"`

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

ResourceQuota resource quota

swagger:model resourceQuota

func (*ResourceQuota) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this resource quota based on the context it is used

func (*ResourceQuota) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ResourceQuota) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ResourceQuota) Validate ¶

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

Validate validates this resource quota

type ResourceQuotaElement ¶

type ResourceQuotaElement struct {

	// hard
	Hard int64 `json:"hard,omitempty"`

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

	// used
	Used int64 `json:"used,omitempty"`
}

ResourceQuotaElement resource quota element

swagger:model resourceQuotaElement

func (*ResourceQuotaElement) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this resource quota element based on context it is used

func (*ResourceQuotaElement) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ResourceQuotaElement) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ResourceQuotaElement) Validate ¶

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

Validate validates this resource quota element

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"`

	// 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 Secret ¶ added in v0.16.2

type Secret struct {

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

	// optional
	Optional bool `json:"optional,omitempty"`
}

Secret secret

swagger:model secret

func (*Secret) ContextValidate ¶ added in v0.16.2

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

ContextValidate validates this secret based on context it is used

func (*Secret) MarshalBinary ¶ added in v0.16.2

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

MarshalBinary interface implementation

func (*Secret) UnmarshalBinary ¶ added in v0.16.2

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

UnmarshalBinary interface implementation

func (*Secret) Validate ¶ added in v0.16.2

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

Validate validates this secret

type SecurityContext ¶ added in v0.9.3

type SecurityContext struct {

	// fs group
	FsGroup string `json:"fsGroup,omitempty"`

	// fs group change policy
	FsGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty"`

	// run as group
	// Required: true
	RunAsGroup *string `json:"runAsGroup"`

	// run as non root
	// Required: true
	RunAsNonRoot *bool `json:"runAsNonRoot"`

	// run as user
	// Required: true
	RunAsUser *string `json:"runAsUser"`
}

SecurityContext security context

swagger:model securityContext

func (*SecurityContext) ContextValidate ¶ added in v0.9.3

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

ContextValidate validates this security context based on context it is used

func (*SecurityContext) MarshalBinary ¶ added in v0.9.3

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

MarshalBinary interface implementation

func (*SecurityContext) UnmarshalBinary ¶ added in v0.9.3

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

UnmarshalBinary interface implementation

func (*SecurityContext) Validate ¶ added in v0.9.3

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

Validate validates this security context

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 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 {

	// 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"`

	// 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 ServiceAccountToken ¶ added in v0.16.2

type ServiceAccountToken struct {

	// expiration seconds
	ExpirationSeconds int64 `json:"expirationSeconds,omitempty"`
}

ServiceAccountToken service account token

swagger:model serviceAccountToken

func (*ServiceAccountToken) ContextValidate ¶ added in v0.16.2

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

ContextValidate validates this service account token based on context it is used

func (*ServiceAccountToken) MarshalBinary ¶ added in v0.16.2

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

MarshalBinary interface implementation

func (*ServiceAccountToken) UnmarshalBinary ¶ added in v0.16.2

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

UnmarshalBinary interface implementation

func (*ServiceAccountToken) Validate ¶ added in v0.16.2

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

Validate validates this service account token

type ServiceAccounts ¶

type ServiceAccounts []string

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 validates this service accounts based on context it is used

func (ServiceAccounts) Validate ¶

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

Validate validates this service accounts

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"`

	// 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 SetAdministratorsRequest ¶ added in v0.19.2

type SetAdministratorsRequest struct {

	// group dns
	GroupDNS []string `json:"group_dns"`

	// user dns
	UserDNS []string `json:"user_dns"`
}

SetAdministratorsRequest set administrators request

swagger:model setAdministratorsRequest

func (*SetAdministratorsRequest) ContextValidate ¶ added in v0.19.2

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

ContextValidate validates this set administrators request based on context it is used

func (*SetAdministratorsRequest) MarshalBinary ¶ added in v0.19.2

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

MarshalBinary interface implementation

func (*SetAdministratorsRequest) UnmarshalBinary ¶ added in v0.19.2

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

UnmarshalBinary interface implementation

func (*SetAdministratorsRequest) Validate ¶ added in v0.19.2

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

Validate validates this set administrators request

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 {

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

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 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 State ¶ added in v0.16.2

type State struct {

	// exit code
	ExitCode int64 `json:"exitCode,omitempty"`

	// finished
	Finished string `json:"finished,omitempty"`

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

	// reason
	Reason string `json:"reason,omitempty"`

	// signal
	Signal int64 `json:"signal,omitempty"`

	// started
	Started string `json:"started,omitempty"`

	// state
	State string `json:"state,omitempty"`
}

State state

swagger:model state

func (*State) ContextValidate ¶ added in v0.16.2

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

ContextValidate validates this state based on context it is used

func (*State) MarshalBinary ¶ added in v0.16.2

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

MarshalBinary interface implementation

func (*State) UnmarshalBinary ¶ added in v0.16.2

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

UnmarshalBinary interface implementation

func (*State) Validate ¶ added in v0.16.2

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

Validate validates this state

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 SubscriptionValidateRequest ¶ added in v0.5.0

type SubscriptionValidateRequest struct {

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

	// license
	License string `json:"license,omitempty"`

	// password
	Password string `json:"password,omitempty"`
}

SubscriptionValidateRequest subscription validate request

swagger:model subscriptionValidateRequest

func (*SubscriptionValidateRequest) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this subscription validate request based on context it is used

func (*SubscriptionValidateRequest) MarshalBinary ¶ added in v0.5.0

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

MarshalBinary interface implementation

func (*SubscriptionValidateRequest) UnmarshalBinary ¶ added in v0.5.0

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

UnmarshalBinary interface implementation

func (*SubscriptionValidateRequest) Validate ¶ added in v0.5.0

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

Validate validates this subscription validate request

type TLSConfiguration ¶ added in v0.3.4

type TLSConfiguration struct {

	// minio c as certificates
	MinioCAsCertificates []string `json:"minioCAsCertificates"`

	// minio client certificates
	MinioClientCertificates []*KeyPairConfiguration `json:"minioClientCertificates"`

	// minio server certificates
	MinioServerCertificates []*KeyPairConfiguration `json:"minioServerCertificates"`
}

TLSConfiguration tls configuration

swagger:model tlsConfiguration

func (*TLSConfiguration) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this tls configuration based on the context it is used

func (*TLSConfiguration) MarshalBinary ¶ added in v0.3.4

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

MarshalBinary interface implementation

func (*TLSConfiguration) UnmarshalBinary ¶ added in v0.3.4

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

UnmarshalBinary interface implementation

func (*TLSConfiguration) Validate ¶ added in v0.3.4

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

Validate validates this tls configuration

type Tenant ¶

type Tenant struct {

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

	// current state
	CurrentState string `json:"currentState,omitempty"`

	// deletion date
	DeletionDate string `json:"deletion_date,omitempty"`

	// domains
	Domains *DomainsConfiguration `json:"domains,omitempty"`

	// enable prometheus
	EnablePrometheus bool `json:"enable_prometheus,omitempty"`

	// encryption enabled
	EncryptionEnabled bool `json:"encryptionEnabled,omitempty"`

	// endpoints
	Endpoints *TenantEndpoints `json:"endpoints,omitempty"`

	// idp ad enabled
	IdpAdEnabled bool `json:"idpAdEnabled,omitempty"`

	// idp oidc enabled
	IdpOidcEnabled bool `json:"idpOidcEnabled,omitempty"`

	// image
	Image string `json:"image,omitempty"`

	// log enabled
	LogEnabled bool `json:"logEnabled,omitempty"`

	// minio TLS
	MinioTLS bool `json:"minioTLS,omitempty"`

	// monitoring enabled
	MonitoringEnabled bool `json:"monitoringEnabled,omitempty"`

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

	// namespace
	Namespace string `json:"namespace,omitempty"`

	// pools
	Pools []*Pool `json:"pools"`

	// status
	Status *TenantStatus `json:"status,omitempty"`

	// subnet license
	SubnetLicense *License `json:"subnet_license,omitempty"`

	// total size
	TotalSize int64 `json:"total_size,omitempty"`
}

Tenant tenant

swagger:model tenant

func (*Tenant) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this tenant based on the context it is used

func (*Tenant) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Tenant) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Tenant) Validate ¶

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

Validate validates this tenant

type TenantEndpoints ¶ added in v0.5.0

type TenantEndpoints struct {

	// console
	Console string `json:"console,omitempty"`

	// minio
	Minio string `json:"minio,omitempty"`
}

TenantEndpoints tenant endpoints

swagger:model TenantEndpoints

func (*TenantEndpoints) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this tenant endpoints based on context it is used

func (*TenantEndpoints) MarshalBinary ¶ added in v0.5.0

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

MarshalBinary interface implementation

func (*TenantEndpoints) UnmarshalBinary ¶ added in v0.5.0

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

UnmarshalBinary interface implementation

func (*TenantEndpoints) Validate ¶ added in v0.5.0

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

Validate validates this tenant endpoints

type TenantList ¶

type TenantList struct {

	// capacity
	Capacity int64 `json:"capacity,omitempty"`

	// capacity raw
	CapacityRaw int64 `json:"capacity_raw,omitempty"`

	// capacity raw usage
	CapacityRawUsage int64 `json:"capacity_raw_usage,omitempty"`

	// capacity usage
	CapacityUsage int64 `json:"capacity_usage,omitempty"`

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

	// current state
	CurrentState string `json:"currentState,omitempty"`

	// deletion date
	DeletionDate string `json:"deletion_date,omitempty"`

	// domains
	Domains *DomainsConfiguration `json:"domains,omitempty"`

	// health status
	HealthStatus string `json:"health_status,omitempty"`

	// instance count
	InstanceCount int64 `json:"instance_count,omitempty"`

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

	// namespace
	Namespace string `json:"namespace,omitempty"`

	// pool count
	PoolCount int64 `json:"pool_count,omitempty"`

	// tiers
	Tiers []*TenantTierElement `json:"tiers"`

	// total size
	TotalSize int64 `json:"total_size,omitempty"`

	// volume count
	VolumeCount int64 `json:"volume_count,omitempty"`
}

TenantList tenant list

swagger:model tenantList

func (*TenantList) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this tenant list based on the context it is used

func (*TenantList) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*TenantList) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*TenantList) Validate ¶

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

Validate validates this tenant list

type TenantLogs ¶ added in v0.13.3

type TenantLogs struct {

	// annotations
	Annotations []*Annotation `json:"annotations"`

	// db annotations
	DbAnnotations []*Annotation `json:"dbAnnotations"`

	// db image
	DbImage string `json:"dbImage,omitempty"`

	// db init image
	DbInitImage string `json:"dbInitImage,omitempty"`

	// db labels
	DbLabels []*Label `json:"dbLabels"`

	// db node selector
	DbNodeSelector []*NodeSelector `json:"dbNodeSelector"`

	// db security context
	DbSecurityContext *SecurityContext `json:"dbSecurityContext,omitempty"`

	// db service account name
	DbServiceAccountName string `json:"dbServiceAccountName,omitempty"`

	// disabled
	Disabled bool `json:"disabled,omitempty"`

	// disk capacity g b
	DiskCapacityGB string `json:"diskCapacityGB,omitempty"`

	// image
	Image string `json:"image,omitempty"`

	// labels
	Labels []*Label `json:"labels"`

	// log CPU request
	LogCPURequest string `json:"logCPURequest,omitempty"`

	// log d b CPU request
	LogDBCPURequest string `json:"logDBCPURequest,omitempty"`

	// log d b mem request
	LogDBMemRequest string `json:"logDBMemRequest,omitempty"`

	// log mem request
	LogMemRequest string `json:"logMemRequest,omitempty"`

	// node selector
	NodeSelector []*NodeSelector `json:"nodeSelector"`

	// security context
	SecurityContext *SecurityContext `json:"securityContext,omitempty"`

	// service account name
	ServiceAccountName string `json:"serviceAccountName,omitempty"`
}

TenantLogs tenant logs

swagger:model tenantLogs

func (*TenantLogs) ContextValidate ¶ added in v0.13.3

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

ContextValidate validate this tenant logs based on the context it is used

func (*TenantLogs) MarshalBinary ¶ added in v0.13.3

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

MarshalBinary interface implementation

func (*TenantLogs) UnmarshalBinary ¶ added in v0.13.3

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

UnmarshalBinary interface implementation

func (*TenantLogs) Validate ¶ added in v0.13.3

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

Validate validates this tenant logs

type TenantMonitoringInfo ¶ added in v0.13.2

type TenantMonitoringInfo struct {

	// annotations
	Annotations []*Annotation `json:"annotations"`

	// disk capacity g b
	DiskCapacityGB string `json:"diskCapacityGB,omitempty"`

	// image
	Image string `json:"image,omitempty"`

	// init image
	InitImage string `json:"initImage,omitempty"`

	// labels
	Labels []*Label `json:"labels"`

	// monitoring CPU request
	MonitoringCPURequest string `json:"monitoringCPURequest,omitempty"`

	// monitoring mem request
	MonitoringMemRequest string `json:"monitoringMemRequest,omitempty"`

	// node selector
	NodeSelector []*NodeSelector `json:"nodeSelector"`

	// prometheus enabled
	PrometheusEnabled bool `json:"prometheusEnabled,omitempty"`

	// security context
	SecurityContext *SecurityContext `json:"securityContext,omitempty"`

	// service account name
	ServiceAccountName string `json:"serviceAccountName,omitempty"`

	// sidecar image
	SidecarImage string `json:"sidecarImage,omitempty"`

	// storage class name
	StorageClassName string `json:"storageClassName,omitempty"`

	// toggle
	Toggle bool `json:"toggle,omitempty"`
}

TenantMonitoringInfo tenant monitoring info

swagger:model tenantMonitoringInfo

func (*TenantMonitoringInfo) ContextValidate ¶ added in v0.13.2

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

ContextValidate validate this tenant monitoring info based on the context it is used

func (*TenantMonitoringInfo) MarshalBinary ¶ added in v0.13.2

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

MarshalBinary interface implementation

func (*TenantMonitoringInfo) UnmarshalBinary ¶ added in v0.13.2

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

UnmarshalBinary interface implementation

func (*TenantMonitoringInfo) Validate ¶ added in v0.13.2

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

Validate validates this tenant monitoring info

type TenantPod ¶ added in v0.7.1

type TenantPod struct {

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

	// node
	Node string `json:"node,omitempty"`

	// pod IP
	PodIP string `json:"podIP,omitempty"`

	// restarts
	Restarts int64 `json:"restarts,omitempty"`

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

	// time created
	TimeCreated int64 `json:"timeCreated,omitempty"`
}

TenantPod tenant pod

swagger:model tenantPod

func (*TenantPod) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this tenant pod based on context it is used

func (*TenantPod) MarshalBinary ¶ added in v0.7.1

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

MarshalBinary interface implementation

func (*TenantPod) UnmarshalBinary ¶ added in v0.7.1

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

UnmarshalBinary interface implementation

func (*TenantPod) Validate ¶ added in v0.7.1

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

Validate validates this tenant pod

type TenantResponseItem ¶ added in v0.7.1

type TenantResponseItem struct {

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

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

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

TenantResponseItem tenant response item

swagger:model tenantResponseItem

func (*TenantResponseItem) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this tenant response item based on context it is used

func (*TenantResponseItem) MarshalBinary ¶ added in v0.7.1

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

MarshalBinary interface implementation

func (*TenantResponseItem) UnmarshalBinary ¶ added in v0.7.1

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

UnmarshalBinary interface implementation

func (*TenantResponseItem) Validate ¶ added in v0.7.1

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

Validate validates this tenant response item

type TenantSecurityResponse ¶ added in v0.7.5

type TenantSecurityResponse struct {

	// auto cert
	AutoCert bool `json:"autoCert,omitempty"`

	// custom certificates
	CustomCertificates *TenantSecurityResponseCustomCertificates `json:"customCertificates,omitempty"`

	// security context
	SecurityContext *SecurityContext `json:"securityContext,omitempty"`
}

TenantSecurityResponse tenant security response

swagger:model tenantSecurityResponse

func (*TenantSecurityResponse) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this tenant security response based on the context it is used

func (*TenantSecurityResponse) MarshalBinary ¶ added in v0.7.5

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

MarshalBinary interface implementation

func (*TenantSecurityResponse) UnmarshalBinary ¶ added in v0.7.5

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

UnmarshalBinary interface implementation

func (*TenantSecurityResponse) Validate ¶ added in v0.7.5

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

Validate validates this tenant security response

type TenantSecurityResponseCustomCertificates ¶ added in v0.7.5

type TenantSecurityResponseCustomCertificates struct {

	// client
	Client []*CertificateInfo `json:"client"`

	// minio
	Minio []*CertificateInfo `json:"minio"`

	// minio c as
	MinioCAs []*CertificateInfo `json:"minioCAs"`
}

TenantSecurityResponseCustomCertificates tenant security response custom certificates

swagger:model TenantSecurityResponseCustomCertificates

func (*TenantSecurityResponseCustomCertificates) ContextValidate ¶ added in v0.7.5

ContextValidate validate this tenant security response custom certificates based on the context it is used

func (*TenantSecurityResponseCustomCertificates) MarshalBinary ¶ added in v0.7.5

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

MarshalBinary interface implementation

func (*TenantSecurityResponseCustomCertificates) UnmarshalBinary ¶ added in v0.7.5

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

UnmarshalBinary interface implementation

func (*TenantSecurityResponseCustomCertificates) Validate ¶ added in v0.7.5

Validate validates this tenant security response custom certificates

type TenantStatus ¶ added in v0.7.5

type TenantStatus struct {

	// drives healing
	DrivesHealing int32 `json:"drives_healing,omitempty"`

	// drives offline
	DrivesOffline int32 `json:"drives_offline,omitempty"`

	// drives online
	DrivesOnline int32 `json:"drives_online,omitempty"`

	// health status
	HealthStatus string `json:"health_status,omitempty"`

	// usage
	Usage *TenantStatusUsage `json:"usage,omitempty"`

	// write quorum
	WriteQuorum int32 `json:"write_quorum,omitempty"`
}

TenantStatus tenant status

swagger:model tenantStatus

func (*TenantStatus) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this tenant status based on the context it is used

func (*TenantStatus) MarshalBinary ¶ added in v0.7.5

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

MarshalBinary interface implementation

func (*TenantStatus) UnmarshalBinary ¶ added in v0.7.5

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

UnmarshalBinary interface implementation

func (*TenantStatus) Validate ¶ added in v0.7.5

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

Validate validates this tenant status

type TenantStatusUsage ¶ added in v0.12.0

type TenantStatusUsage struct {

	// capacity
	Capacity int64 `json:"capacity,omitempty"`

	// capacity usage
	CapacityUsage int64 `json:"capacity_usage,omitempty"`

	// raw
	Raw int64 `json:"raw,omitempty"`

	// raw usage
	RawUsage int64 `json:"raw_usage,omitempty"`
}

TenantStatusUsage tenant status usage

swagger:model TenantStatusUsage

func (*TenantStatusUsage) ContextValidate ¶ added in v0.12.0

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

ContextValidate validates this tenant status usage based on context it is used

func (*TenantStatusUsage) MarshalBinary ¶ added in v0.12.0

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

MarshalBinary interface implementation

func (*TenantStatusUsage) UnmarshalBinary ¶ added in v0.12.0

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

UnmarshalBinary interface implementation

func (*TenantStatusUsage) Validate ¶ added in v0.12.0

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

Validate validates this tenant status usage

type TenantTierElement ¶ added in v0.15.9

type TenantTierElement struct {

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

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

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

TenantTierElement tenant tier element

swagger:model tenantTierElement

func (*TenantTierElement) ContextValidate ¶ added in v0.15.9

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

ContextValidate validates this tenant tier element based on context it is used

func (*TenantTierElement) MarshalBinary ¶ added in v0.15.9

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

MarshalBinary interface implementation

func (*TenantTierElement) UnmarshalBinary ¶ added in v0.15.9

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

UnmarshalBinary interface implementation

func (*TenantTierElement) Validate ¶ added in v0.15.9

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

Validate validates this tenant tier element

type TenantUsage ¶ added in v0.3.1

type TenantUsage struct {

	// disk used
	DiskUsed int64 `json:"disk_used,omitempty"`

	// used
	Used int64 `json:"used,omitempty"`
}

TenantUsage tenant usage

swagger:model tenantUsage

func (*TenantUsage) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this tenant usage based on context it is used

func (*TenantUsage) MarshalBinary ¶ added in v0.3.1

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

MarshalBinary interface implementation

func (*TenantUsage) UnmarshalBinary ¶ added in v0.3.1

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

UnmarshalBinary interface implementation

func (*TenantUsage) Validate ¶ added in v0.3.1

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

Validate validates this tenant usage

type TenantYAML ¶ added in v0.7.1

type TenantYAML struct {

	// yaml
	Yaml string `json:"yaml,omitempty"`
}

TenantYAML tenant y a m l

swagger:model tenantYAML

func (*TenantYAML) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this tenant y a m l based on context it is used

func (*TenantYAML) MarshalBinary ¶ added in v0.7.1

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

MarshalBinary interface implementation

func (*TenantYAML) UnmarshalBinary ¶ added in v0.7.1

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

UnmarshalBinary interface implementation

func (*TenantYAML) Validate ¶ added in v0.7.1

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

Validate validates this tenant y a m l

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"`

	// 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 Toleration ¶ added in v0.16.2

type Toleration struct {

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

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

	// operator
	Operator string `json:"operator,omitempty"`

	// toleration seconds
	TolerationSeconds int64 `json:"tolerationSeconds,omitempty"`

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

Toleration toleration

swagger:model toleration

func (*Toleration) ContextValidate ¶ added in v0.16.2

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

ContextValidate validates this toleration based on context it is used

func (*Toleration) MarshalBinary ¶ added in v0.16.2

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

MarshalBinary interface implementation

func (*Toleration) UnmarshalBinary ¶ added in v0.16.2

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

UnmarshalBinary interface implementation

func (*Toleration) Validate ¶ added in v0.16.2

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

Validate validates this toleration

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
	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 UpdateDomainsRequest ¶ added in v0.16.0

type UpdateDomainsRequest struct {

	// domains
	Domains *DomainsConfiguration `json:"domains,omitempty"`
}

UpdateDomainsRequest update domains request

swagger:model updateDomainsRequest

func (*UpdateDomainsRequest) ContextValidate ¶ added in v0.16.0

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

ContextValidate validate this update domains request based on the context it is used

func (*UpdateDomainsRequest) MarshalBinary ¶ added in v0.16.0

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

MarshalBinary interface implementation

func (*UpdateDomainsRequest) UnmarshalBinary ¶ added in v0.16.0

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

UnmarshalBinary interface implementation

func (*UpdateDomainsRequest) Validate ¶ added in v0.16.0

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

Validate validates this update domains request

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 UpdateTenantRequest ¶

type UpdateTenantRequest struct {

	// enable prometheus
	EnablePrometheus bool `json:"enable_prometheus,omitempty"`

	// image
	// Pattern: ^((.*?)/(.*?):(.+))$
	Image string `json:"image,omitempty"`

	// image pull secret
	ImagePullSecret string `json:"image_pull_secret,omitempty"`

	// image registry
	ImageRegistry *ImageRegistry `json:"image_registry,omitempty"`
}

UpdateTenantRequest update tenant request

swagger:model updateTenantRequest

func (*UpdateTenantRequest) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this update tenant request based on the context it is used

func (*UpdateTenantRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateTenantRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateTenantRequest) Validate ¶

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

Validate validates this update tenant request

type UpdateTenantSecurityRequest ¶ added in v0.7.5

type UpdateTenantSecurityRequest struct {

	// auto cert
	AutoCert bool `json:"autoCert,omitempty"`

	// custom certificates
	CustomCertificates *UpdateTenantSecurityRequestCustomCertificates `json:"customCertificates,omitempty"`

	// security context
	SecurityContext *SecurityContext `json:"securityContext,omitempty"`
}

UpdateTenantSecurityRequest update tenant security request

swagger:model updateTenantSecurityRequest

func (*UpdateTenantSecurityRequest) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this update tenant security request based on the context it is used

func (*UpdateTenantSecurityRequest) MarshalBinary ¶ added in v0.7.5

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

MarshalBinary interface implementation

func (*UpdateTenantSecurityRequest) UnmarshalBinary ¶ added in v0.7.5

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

UnmarshalBinary interface implementation

func (*UpdateTenantSecurityRequest) Validate ¶ added in v0.7.5

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

Validate validates this update tenant security request

type UpdateTenantSecurityRequestCustomCertificates ¶ added in v0.7.5

type UpdateTenantSecurityRequestCustomCertificates struct {

	// minio c as certificates
	MinioCAsCertificates []string `json:"minioCAsCertificates"`

	// minio client certificates
	MinioClientCertificates []*KeyPairConfiguration `json:"minioClientCertificates"`

	// minio server certificates
	MinioServerCertificates []*KeyPairConfiguration `json:"minioServerCertificates"`

	// secrets to be deleted
	SecretsToBeDeleted []string `json:"secretsToBeDeleted"`
}

UpdateTenantSecurityRequestCustomCertificates update tenant security request custom certificates

swagger:model UpdateTenantSecurityRequestCustomCertificates

func (*UpdateTenantSecurityRequestCustomCertificates) ContextValidate ¶ added in v0.7.5

ContextValidate validate this update tenant security request custom certificates based on the context it is used

func (*UpdateTenantSecurityRequestCustomCertificates) MarshalBinary ¶ added in v0.7.5

MarshalBinary interface implementation

func (*UpdateTenantSecurityRequestCustomCertificates) UnmarshalBinary ¶ added in v0.7.5

UnmarshalBinary interface implementation

func (*UpdateTenantSecurityRequestCustomCertificates) Validate ¶ added in v0.7.5

Validate validates this update tenant security request custom certificates

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 VaultConfiguration ¶ added in v0.3.4

type VaultConfiguration struct {

	// approle
	// Required: true
	Approle *VaultConfigurationApprole `json:"approle"`

	// endpoint
	// Required: true
	Endpoint *string `json:"endpoint"`

	// engine
	Engine string `json:"engine,omitempty"`

	// namespace
	Namespace string `json:"namespace,omitempty"`

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

	// status
	Status *VaultConfigurationStatus `json:"status,omitempty"`

	// tls
	TLS *VaultConfigurationTLS `json:"tls,omitempty"`
}

VaultConfiguration vault configuration

swagger:model vaultConfiguration

func (*VaultConfiguration) ContextValidate ¶ added in v0.7.5

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

ContextValidate validate this vault configuration based on the context it is used

func (*VaultConfiguration) MarshalBinary ¶ added in v0.3.4

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

MarshalBinary interface implementation

func (*VaultConfiguration) UnmarshalBinary ¶ added in v0.3.4

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

UnmarshalBinary interface implementation

func (*VaultConfiguration) Validate ¶ added in v0.3.4

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

Validate validates this vault configuration

type VaultConfigurationApprole ¶ added in v0.3.4

type VaultConfigurationApprole struct {

	// engine
	Engine string `json:"engine,omitempty"`

	// id
	// Required: true
	ID *string `json:"id"`

	// retry
	Retry int64 `json:"retry,omitempty"`

	// secret
	// Required: true
	Secret *string `json:"secret"`
}

VaultConfigurationApprole vault configuration approle

swagger:model VaultConfigurationApprole

func (*VaultConfigurationApprole) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this vault configuration approle based on context it is used

func (*VaultConfigurationApprole) MarshalBinary ¶ added in v0.3.4

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

MarshalBinary interface implementation

func (*VaultConfigurationApprole) UnmarshalBinary ¶ added in v0.3.4

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

UnmarshalBinary interface implementation

func (*VaultConfigurationApprole) Validate ¶ added in v0.3.4

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

Validate validates this vault configuration approle

type VaultConfigurationResponse ¶ added in v0.15.0

type VaultConfigurationResponse struct {

	// approle
	// Required: true
	Approle *VaultConfigurationResponseApprole `json:"approle"`

	// endpoint
	// Required: true
	Endpoint *string `json:"endpoint"`

	// engine
	Engine string `json:"engine,omitempty"`

	// namespace
	Namespace string `json:"namespace,omitempty"`

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

	// status
	Status *VaultConfigurationResponseStatus `json:"status,omitempty"`

	// tls
	TLS *VaultConfigurationResponseTLS `json:"tls,omitempty"`
}

VaultConfigurationResponse vault configuration response

swagger:model vaultConfigurationResponse

func (*VaultConfigurationResponse) ContextValidate ¶ added in v0.15.0

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

ContextValidate validate this vault configuration response based on the context it is used

func (*VaultConfigurationResponse) MarshalBinary ¶ added in v0.15.0

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

MarshalBinary interface implementation

func (*VaultConfigurationResponse) UnmarshalBinary ¶ added in v0.15.0

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

UnmarshalBinary interface implementation

func (*VaultConfigurationResponse) Validate ¶ added in v0.15.0

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

Validate validates this vault configuration response

type VaultConfigurationResponseApprole ¶ added in v0.15.0

type VaultConfigurationResponseApprole struct {

	// engine
	Engine string `json:"engine,omitempty"`

	// id
	// Required: true
	ID *string `json:"id"`

	// retry
	Retry int64 `json:"retry,omitempty"`

	// secret
	// Required: true
	Secret *string `json:"secret"`
}

VaultConfigurationResponseApprole vault configuration response approle

swagger:model VaultConfigurationResponseApprole

func (*VaultConfigurationResponseApprole) ContextValidate ¶ added in v0.15.0

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

ContextValidate validates this vault configuration response approle based on context it is used

func (*VaultConfigurationResponseApprole) MarshalBinary ¶ added in v0.15.0

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

MarshalBinary interface implementation

func (*VaultConfigurationResponseApprole) UnmarshalBinary ¶ added in v0.15.0

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

UnmarshalBinary interface implementation

func (*VaultConfigurationResponseApprole) Validate ¶ added in v0.15.0

Validate validates this vault configuration response approle

type VaultConfigurationResponseStatus ¶ added in v0.15.0

type VaultConfigurationResponseStatus struct {

	// ping
	Ping int64 `json:"ping,omitempty"`
}

VaultConfigurationResponseStatus vault configuration response status

swagger:model VaultConfigurationResponseStatus

func (*VaultConfigurationResponseStatus) ContextValidate ¶ added in v0.15.0

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

ContextValidate validates this vault configuration response status based on context it is used

func (*VaultConfigurationResponseStatus) MarshalBinary ¶ added in v0.15.0

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

MarshalBinary interface implementation

func (*VaultConfigurationResponseStatus) UnmarshalBinary ¶ added in v0.15.0

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

UnmarshalBinary interface implementation

func (*VaultConfigurationResponseStatus) Validate ¶ added in v0.15.0

Validate validates this vault configuration response status

type VaultConfigurationResponseTLS ¶ added in v0.15.0

type VaultConfigurationResponseTLS struct {

	// ca
	Ca *CertificateInfo `json:"ca,omitempty"`

	// crt
	Crt *CertificateInfo `json:"crt,omitempty"`
}

VaultConfigurationResponseTLS vault configuration response TLS

swagger:model VaultConfigurationResponseTLS

func (*VaultConfigurationResponseTLS) ContextValidate ¶ added in v0.15.0

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

ContextValidate validate this vault configuration response TLS based on the context it is used

func (*VaultConfigurationResponseTLS) MarshalBinary ¶ added in v0.15.0

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

MarshalBinary interface implementation

func (*VaultConfigurationResponseTLS) UnmarshalBinary ¶ added in v0.15.0

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

UnmarshalBinary interface implementation

func (*VaultConfigurationResponseTLS) Validate ¶ added in v0.15.0

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

Validate validates this vault configuration response TLS

type VaultConfigurationStatus ¶ added in v0.3.4

type VaultConfigurationStatus struct {

	// ping
	Ping int64 `json:"ping,omitempty"`
}

VaultConfigurationStatus vault configuration status

swagger:model VaultConfigurationStatus

func (*VaultConfigurationStatus) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this vault configuration status based on context it is used

func (*VaultConfigurationStatus) MarshalBinary ¶ added in v0.3.4

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

MarshalBinary interface implementation

func (*VaultConfigurationStatus) UnmarshalBinary ¶ added in v0.3.4

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

UnmarshalBinary interface implementation

func (*VaultConfigurationStatus) Validate ¶ added in v0.3.4

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

Validate validates this vault configuration status

type VaultConfigurationTLS ¶ added in v0.3.9

type VaultConfigurationTLS struct {

	// ca
	Ca string `json:"ca,omitempty"`

	// crt
	Crt string `json:"crt,omitempty"`

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

VaultConfigurationTLS vault configuration TLS

swagger:model VaultConfigurationTLS

func (*VaultConfigurationTLS) ContextValidate ¶ added in v0.7.5

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

ContextValidate validates this vault configuration TLS based on context it is used

func (*VaultConfigurationTLS) MarshalBinary ¶ added in v0.3.9

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

MarshalBinary interface implementation

func (*VaultConfigurationTLS) UnmarshalBinary ¶ added in v0.3.9

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

UnmarshalBinary interface implementation

func (*VaultConfigurationTLS) Validate ¶ added in v0.3.9

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

Validate validates this vault configuration TLS

type Volume ¶ added in v0.16.2

type Volume struct {

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

	// projected
	Projected *ProjectedVolume `json:"projected,omitempty"`

	// pvc
	Pvc *Pvc `json:"pvc,omitempty"`
}

Volume volume

swagger:model volume

func (*Volume) ContextValidate ¶ added in v0.16.2

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

ContextValidate validate this volume based on the context it is used

func (*Volume) MarshalBinary ¶ added in v0.16.2

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

MarshalBinary interface implementation

func (*Volume) UnmarshalBinary ¶ added in v0.16.2

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

UnmarshalBinary interface implementation

func (*Volume) Validate ¶ added in v0.16.2

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

Validate validates this volume

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