models

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2023 License: AGPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

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 (

	// OperatorSessionResponseStatusOk captures enum value "ok"
	OperatorSessionResponseStatusOk string = "ok"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AllocatableResourcesResponse

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

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

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

MarshalBinary interface implementation

func (*AllocatableResourcesResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AllocatableResourcesResponse) Validate

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

Validate validates this allocatable resources response

type Annotation

type Annotation struct {

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

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

Annotation annotation

swagger:model annotation

func (*Annotation) ContextValidate

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

ContextValidate validates this annotation based on context it is used

func (*Annotation) MarshalBinary

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

MarshalBinary interface implementation

func (*Annotation) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Annotation) Validate

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

Validate validates this annotation

type AwsConfiguration

type AwsConfiguration struct {

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

AwsConfiguration aws configuration

swagger:model awsConfiguration

func (*AwsConfiguration) ContextValidate

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

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

MarshalBinary interface implementation

func (*AwsConfiguration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AwsConfiguration) Validate

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

Validate validates this aws configuration

type AwsConfigurationSecretsmanager

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

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

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

MarshalBinary interface implementation

func (*AwsConfigurationSecretsmanager) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AwsConfigurationSecretsmanager) Validate

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

Validate validates this aws configuration secretsmanager

type AwsConfigurationSecretsmanagerCredentials

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

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

func (*AwsConfigurationSecretsmanagerCredentials) MarshalBinary

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

MarshalBinary interface implementation

func (*AwsConfigurationSecretsmanagerCredentials) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AwsConfigurationSecretsmanagerCredentials) Validate

Validate validates this aws configuration secretsmanager credentials

type AzureConfiguration

type AzureConfiguration struct {

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

AzureConfiguration azure configuration

swagger:model azureConfiguration

func (*AzureConfiguration) ContextValidate

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

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

MarshalBinary interface implementation

func (*AzureConfiguration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AzureConfiguration) Validate

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

Validate validates this azure configuration

type AzureConfigurationKeyvault

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

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

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

MarshalBinary interface implementation

func (*AzureConfigurationKeyvault) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AzureConfigurationKeyvault) Validate

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

Validate validates this azure configuration keyvault

type AzureConfigurationKeyvaultCredentials

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

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

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

MarshalBinary interface implementation

func (*AzureConfigurationKeyvaultCredentials) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AzureConfigurationKeyvaultCredentials) Validate

Validate validates this azure configuration keyvault credentials

type BackendProperties

type BackendProperties struct {

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

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

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

BackendProperties backend properties

swagger:model BackendProperties

func (*BackendProperties) ContextValidate

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

ContextValidate validates this backend properties based on context it is used

func (*BackendProperties) MarshalBinary

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

MarshalBinary interface implementation

func (*BackendProperties) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BackendProperties) Validate

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

Validate validates this backend properties

type CertificateInfo

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

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

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

MarshalBinary interface implementation

func (*CertificateInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CertificateInfo) Validate

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

Validate validates this certificate info

type CheckOperatorVersionResponse

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

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

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

MarshalBinary interface implementation

func (*CheckOperatorVersionResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CheckOperatorVersionResponse) Validate

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

Validate validates this check operator version response

type Condition

type Condition struct {

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

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

Condition condition

swagger:model condition

func (*Condition) ContextValidate

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

ContextValidate validates this condition based on context it is used

func (*Condition) MarshalBinary

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

MarshalBinary interface implementation

func (*Condition) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Condition) Validate

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

Validate validates this condition

type ConfigMap

type ConfigMap struct {

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

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

ConfigMap config map

swagger:model configMap

func (*ConfigMap) ContextValidate

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

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

MarshalBinary interface implementation

func (*ConfigMap) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigMap) Validate

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

Validate validates this config map

type Container

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

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

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

MarshalBinary interface implementation

func (*Container) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Container) Validate

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

Validate validates this container

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 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"`

	// expose sftp
	ExposeSftp bool `json:"expose_sftp,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"`

	// 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"`

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

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

CreateTenantRequest create tenant request

swagger:model createTenantRequest

func (*CreateTenantRequest) ContextValidate

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

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

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

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

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

MarshalBinary interface implementation

func (*CsrElement) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CsrElement) Validate

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

Validate validates this csr element

type CsrElements

type CsrElements struct {

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

CsrElements csr elements

swagger:model csrElements

func (*CsrElements) ContextValidate

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

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

MarshalBinary interface implementation

func (*CsrElements) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CsrElements) Validate

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

Validate validates this csr elements

type DeleteTenantRequest

type DeleteTenantRequest struct {

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

DeleteTenantRequest delete tenant request

swagger:model deleteTenantRequest

func (*DeleteTenantRequest) ContextValidate

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

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

MarshalBinary interface implementation

func (*DeleteTenantRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeleteTenantRequest) Validate

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

Validate validates this delete tenant request

type DescribePVCWrapper

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

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

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

MarshalBinary interface implementation

func (*DescribePVCWrapper) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DescribePVCWrapper) Validate

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

Validate validates this describe p v c wrapper

type DescribePodWrapper

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

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

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

MarshalBinary interface implementation

func (*DescribePodWrapper) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DescribePodWrapper) Validate

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

Validate validates this describe pod wrapper

type DomainsConfiguration

type DomainsConfiguration struct {

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

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

DomainsConfiguration domains configuration

swagger:model domainsConfiguration

func (*DomainsConfiguration) ContextValidate

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

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

MarshalBinary interface implementation

func (*DomainsConfiguration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DomainsConfiguration) Validate

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

Validate validates this domains configuration

type EncryptionConfiguration

type EncryptionConfiguration struct {
	MetadataFields

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

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

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

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

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

	// kms mtls
	KmsMtls *EncryptionConfigurationAO1KmsMtls `json:"kms_mtls,omitempty"`

	// minio mtls
	MinioMtls *KeyPairConfiguration `json:"minio_mtls,omitempty"`

	// policies
	Policies interface{} `json:"policies,omitempty"`

	// raw
	Raw string `json:"raw,omitempty"`

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

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

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

	// server tls
	ServerTLS *KeyPairConfiguration `json:"server_tls,omitempty"`

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

EncryptionConfiguration encryption configuration

swagger:model encryptionConfiguration

func (*EncryptionConfiguration) ContextValidate

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

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

MarshalBinary interface implementation

func (EncryptionConfiguration) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*EncryptionConfiguration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EncryptionConfiguration) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*EncryptionConfiguration) Validate

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

Validate validates this encryption configuration

type EncryptionConfigurationAO1KmsMtls

type EncryptionConfigurationAO1KmsMtls struct {

	// ca
	Ca string `json:"ca,omitempty"`

	// crt
	Crt string `json:"crt,omitempty"`

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

EncryptionConfigurationAO1KmsMtls encryption configuration a o1 kms mtls

swagger:model EncryptionConfigurationAO1KmsMtls

func (*EncryptionConfigurationAO1KmsMtls) ContextValidate

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

ContextValidate validates this encryption configuration a o1 kms mtls based on context it is used

func (*EncryptionConfigurationAO1KmsMtls) MarshalBinary

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

MarshalBinary interface implementation

func (*EncryptionConfigurationAO1KmsMtls) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EncryptionConfigurationAO1KmsMtls) Validate

Validate validates this encryption configuration a o1 kms mtls

type EncryptionConfigurationResponse

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"`

	// kms mtls
	KmsMtls *EncryptionConfigurationResponseAO1KmsMtls `json:"kms_mtls,omitempty"`

	// minio mtls
	MinioMtls *CertificateInfo `json:"minio_mtls,omitempty"`

	// policies
	Policies interface{} `json:"policies,omitempty"`

	// raw
	Raw string `json:"raw,omitempty"`

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

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

	// server tls
	ServerTLS *CertificateInfo `json:"server_tls,omitempty"`

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

EncryptionConfigurationResponse encryption configuration response

swagger:model encryptionConfigurationResponse

func (*EncryptionConfigurationResponse) ContextValidate

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

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

MarshalBinary interface implementation

func (EncryptionConfigurationResponse) MarshalJSON

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

MarshalJSON marshals this object to a JSON structure

func (*EncryptionConfigurationResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EncryptionConfigurationResponse) UnmarshalJSON

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

UnmarshalJSON unmarshals this object from a JSON structure

func (*EncryptionConfigurationResponse) Validate

Validate validates this encryption configuration response

type EncryptionConfigurationResponseAO1KmsMtls

type EncryptionConfigurationResponseAO1KmsMtls struct {

	// ca
	Ca *CertificateInfo `json:"ca,omitempty"`

	// crt
	Crt *CertificateInfo `json:"crt,omitempty"`
}

EncryptionConfigurationResponseAO1KmsMtls encryption configuration response a o1 kms mtls

swagger:model EncryptionConfigurationResponseAO1KmsMtls

func (*EncryptionConfigurationResponseAO1KmsMtls) ContextValidate

ContextValidate validate this encryption configuration response a o1 kms mtls based on the context it is used

func (*EncryptionConfigurationResponseAO1KmsMtls) MarshalBinary

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

MarshalBinary interface implementation

func (*EncryptionConfigurationResponseAO1KmsMtls) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EncryptionConfigurationResponseAO1KmsMtls) Validate

Validate validates this encryption configuration response a o1 kms mtls

type EnvironmentVariable

type EnvironmentVariable struct {

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

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

EnvironmentVariable environment variable

swagger:model environmentVariable

func (*EnvironmentVariable) ContextValidate

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

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

MarshalBinary interface implementation

func (*EnvironmentVariable) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvironmentVariable) Validate

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

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

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

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

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

MarshalBinary interface implementation

func (*EventListElement) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EventListElement) Validate

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

Validate validates this event list element

type EventListWrapper

type EventListWrapper []*EventListElement

EventListWrapper event list wrapper

swagger:model eventListWrapper

func (EventListWrapper) ContextValidate

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

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

Validate validates this event list wrapper

type GcpConfiguration

type GcpConfiguration struct {

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

GcpConfiguration gcp configuration

swagger:model gcpConfiguration

func (*GcpConfiguration) ContextValidate

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

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

MarshalBinary interface implementation

func (*GcpConfiguration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GcpConfiguration) Validate

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

Validate validates this gcp configuration

type GcpConfigurationSecretmanager

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

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

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

MarshalBinary interface implementation

func (*GcpConfigurationSecretmanager) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GcpConfigurationSecretmanager) Validate

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

Validate validates this gcp configuration secretmanager

type GcpConfigurationSecretmanagerCredentials

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

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

func (*GcpConfigurationSecretmanagerCredentials) MarshalBinary

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

MarshalBinary interface implementation

func (*GcpConfigurationSecretmanagerCredentials) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GcpConfigurationSecretmanagerCredentials) Validate

Validate validates this gcp configuration secretmanager credentials

type GemaltoConfiguration

type GemaltoConfiguration struct {

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

GemaltoConfiguration gemalto configuration

swagger:model gemaltoConfiguration

func (*GemaltoConfiguration) ContextValidate

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

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

MarshalBinary interface implementation

func (*GemaltoConfiguration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GemaltoConfiguration) Validate

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

Validate validates this gemalto configuration

type GemaltoConfigurationKeysecure

type GemaltoConfigurationKeysecure struct {

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

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

GemaltoConfigurationKeysecure gemalto configuration keysecure

swagger:model GemaltoConfigurationKeysecure

func (*GemaltoConfigurationKeysecure) ContextValidate

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

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

MarshalBinary interface implementation

func (*GemaltoConfigurationKeysecure) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GemaltoConfigurationKeysecure) Validate

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

Validate validates this gemalto configuration keysecure

type GemaltoConfigurationKeysecureCredentials

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

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

func (*GemaltoConfigurationKeysecureCredentials) MarshalBinary

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

MarshalBinary interface implementation

func (*GemaltoConfigurationKeysecureCredentials) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GemaltoConfigurationKeysecureCredentials) Validate

Validate validates this gemalto configuration keysecure credentials

type GemaltoConfigurationResponse

type GemaltoConfigurationResponse struct {

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

GemaltoConfigurationResponse gemalto configuration response

swagger:model gemaltoConfigurationResponse

func (*GemaltoConfigurationResponse) ContextValidate

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

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

MarshalBinary interface implementation

func (*GemaltoConfigurationResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GemaltoConfigurationResponse) Validate

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

Validate validates this gemalto configuration response

type GemaltoConfigurationResponseKeysecure

type GemaltoConfigurationResponseKeysecure struct {

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

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

GemaltoConfigurationResponseKeysecure gemalto configuration response keysecure

swagger:model GemaltoConfigurationResponseKeysecure

func (*GemaltoConfigurationResponseKeysecure) ContextValidate

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

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

MarshalBinary interface implementation

func (*GemaltoConfigurationResponseKeysecure) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GemaltoConfigurationResponseKeysecure) Validate

Validate validates this gemalto configuration response keysecure

type GemaltoConfigurationResponseKeysecureCredentials

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

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

func (*GemaltoConfigurationResponseKeysecureCredentials) MarshalBinary

MarshalBinary interface implementation

func (*GemaltoConfigurationResponseKeysecureCredentials) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GemaltoConfigurationResponseKeysecureCredentials) Validate

Validate validates this gemalto configuration response keysecure credentials

type IdpConfiguration

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

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

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

MarshalBinary interface implementation

func (*IdpConfiguration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdpConfiguration) Validate

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

Validate validates this idp configuration

type IdpConfigurationActiveDirectory

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

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

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

MarshalBinary interface implementation

func (*IdpConfigurationActiveDirectory) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdpConfigurationActiveDirectory) Validate

Validate validates this idp configuration active directory

type IdpConfigurationKeysItems0

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

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

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

MarshalBinary interface implementation

func (*IdpConfigurationKeysItems0) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdpConfigurationKeysItems0) Validate

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

Validate validates this idp configuration keys items0

type IdpConfigurationOidc

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

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

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

MarshalBinary interface implementation

func (*IdpConfigurationOidc) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IdpConfigurationOidc) Validate

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

Validate validates this idp configuration oidc

type ImageRegistry

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

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

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

MarshalBinary interface implementation

func (*ImageRegistry) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ImageRegistry) Validate

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

Validate validates this image registry

type KeyPairConfiguration

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

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

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

MarshalBinary interface implementation

func (*KeyPairConfiguration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*KeyPairConfiguration) Validate

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

Validate validates this key pair configuration

type Label

type Label struct {

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

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

Label label

swagger:model label

func (*Label) ContextValidate

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

ContextValidate validates this label based on context it is used

func (*Label) MarshalBinary

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

MarshalBinary interface implementation

func (*Label) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Label) Validate

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

Validate validates this label

type License

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

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

ContextValidate validates this license based on context it is used

func (*License) MarshalBinary

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

MarshalBinary interface implementation

func (*License) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*License) Validate

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

Validate validates this license

type ListPVCsResponse

type ListPVCsResponse struct {

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

ListPVCsResponse list p v cs response

swagger:model listPVCsResponse

func (*ListPVCsResponse) ContextValidate

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

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

MarshalBinary interface implementation

func (*ListPVCsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListPVCsResponse) Validate

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

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

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 LoginDetails

type LoginDetails struct {

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

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

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

LoginDetails login details

swagger:model loginDetails

func (*LoginDetails) ContextValidate

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

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

func (*LoginDetails) MarshalBinary

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

MarshalBinary interface implementation

func (*LoginDetails) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LoginDetails) Validate

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

Validate validates this login details

type LoginOauth2AuthRequest

type LoginOauth2AuthRequest struct {

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

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

LoginOauth2AuthRequest login oauth2 auth request

swagger:model loginOauth2AuthRequest

func (*LoginOauth2AuthRequest) ContextValidate

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

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

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

type LoginRequestFeatures struct {

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

LoginRequestFeatures login request features

swagger:model LoginRequestFeatures

func (*LoginRequestFeatures) ContextValidate

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

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

MarshalBinary interface implementation

func (*LoginRequestFeatures) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LoginRequestFeatures) Validate

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

Validate validates this login request features

type LoginResponse

type LoginResponse struct {

	// ID p refresh token
	IDPRefreshToken string `json:"IDPRefreshToken,omitempty"`

	// session Id
	SessionID string `json:"sessionId,omitempty"`
}

LoginResponse login response

swagger:model loginResponse

func (*LoginResponse) ContextValidate

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 MaxAllocatableMemResponse

type MaxAllocatableMemResponse struct {

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

MaxAllocatableMemResponse max allocatable mem response

swagger:model maxAllocatableMemResponse

func (*MaxAllocatableMemResponse) ContextValidate

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

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

MarshalBinary interface implementation

func (*MaxAllocatableMemResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MaxAllocatableMemResponse) Validate

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

Validate validates this max allocatable mem response

type MetadataFields

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

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

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

MarshalBinary interface implementation

func (*MetadataFields) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MetadataFields) Validate

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

Validate validates this metadata fields

type Mount

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

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

ContextValidate validates this mount based on context it is used

func (*Mount) MarshalBinary

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

MarshalBinary interface implementation

func (*Mount) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Mount) Validate

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

Validate validates this mount

type MpIntegration

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

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

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

MarshalBinary interface implementation

func (*MpIntegration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MpIntegration) Validate

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

Validate validates this mp integration

type Namespace

type Namespace struct {

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

Namespace namespace

swagger:model namespace

func (*Namespace) ContextValidate

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

ContextValidate validates this namespace based on context it is used

func (*Namespace) MarshalBinary

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

MarshalBinary interface implementation

func (*Namespace) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Namespace) Validate

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

Validate validates this namespace

type NodeLabels

type NodeLabels map[string][]string

NodeLabels node labels

swagger:model nodeLabels

func (NodeLabels) ContextValidate

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

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

Validate validates this node labels

type NodeMaxAllocatableResources

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

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

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

MarshalBinary interface implementation

func (*NodeMaxAllocatableResources) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*NodeMaxAllocatableResources) Validate

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

Validate validates this node max allocatable resources

type NodeSelector

type NodeSelector struct {

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

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

NodeSelector node selector

swagger:model nodeSelector

func (*NodeSelector) ContextValidate

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

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

MarshalBinary interface implementation

func (*NodeSelector) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*NodeSelector) Validate

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

Validate validates this node selector

type NodeSelectorTerm

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

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

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

MarshalBinary interface implementation

func (*NodeSelectorTerm) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*NodeSelectorTerm) Validate

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

Validate validates this node selector term

type NodeSelectorTermMatchExpressionsItems0

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

ContextValidate validates this node selector term match expressions items0 based on context it is used

func (*NodeSelectorTermMatchExpressionsItems0) MarshalBinary

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

MarshalBinary interface implementation

func (*NodeSelectorTermMatchExpressionsItems0) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*NodeSelectorTermMatchExpressionsItems0) Validate

Validate validates this node selector term match expressions items0

type NodeSelectorTermMatchFieldsItems0

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

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

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

MarshalBinary interface implementation

func (*NodeSelectorTermMatchFieldsItems0) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*NodeSelectorTermMatchFieldsItems0) Validate

Validate validates this node selector term match fields items0

type OperatorSessionResponse

type OperatorSessionResponse struct {

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

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

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

MarshalBinary interface implementation

func (*OperatorSessionResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OperatorSessionResponse) Validate

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

Validate validates this operator session response

type OperatorSubnetAPIKey

type OperatorSubnetAPIKey struct {

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

OperatorSubnetAPIKey operator subnet API key

swagger:model operatorSubnetAPIKey

func (*OperatorSubnetAPIKey) ContextValidate

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

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

MarshalBinary interface implementation

func (*OperatorSubnetAPIKey) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OperatorSubnetAPIKey) Validate

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

Validate validates this operator subnet API key

type OperatorSubnetLoginMFARequest

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

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

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

MarshalBinary interface implementation

func (*OperatorSubnetLoginMFARequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OperatorSubnetLoginMFARequest) Validate

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

Validate validates this operator subnet login m f a request

type OperatorSubnetLoginRequest

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

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

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

MarshalBinary interface implementation

func (*OperatorSubnetLoginRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OperatorSubnetLoginRequest) Validate

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

Validate validates this operator subnet login request

type OperatorSubnetLoginResponse

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

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

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

MarshalBinary interface implementation

func (*OperatorSubnetLoginResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OperatorSubnetLoginResponse) Validate

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

Validate validates this operator subnet login response

type OperatorSubnetRegisterAPIKeyResponse

type OperatorSubnetRegisterAPIKeyResponse struct {

	// registered
	Registered bool `json:"registered,omitempty"`
}

OperatorSubnetRegisterAPIKeyResponse operator subnet register API key response

swagger:model operatorSubnetRegisterAPIKeyResponse

func (*OperatorSubnetRegisterAPIKeyResponse) ContextValidate

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

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

MarshalBinary interface implementation

func (*OperatorSubnetRegisterAPIKeyResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OperatorSubnetRegisterAPIKeyResponse) Validate

Validate validates this operator subnet register API key response

type ParityResponse

type ParityResponse []string

ParityResponse parity response

swagger:model parityResponse

func (ParityResponse) ContextValidate

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

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

Validate validates this parity response

type PodAffinityTerm

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

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

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

MarshalBinary interface implementation

func (*PodAffinityTerm) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PodAffinityTerm) Validate

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

Validate validates this pod affinity term

type PodAffinityTermLabelSelector

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

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

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

MarshalBinary interface implementation

func (*PodAffinityTermLabelSelector) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PodAffinityTermLabelSelector) Validate

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

Validate validates this pod affinity term label selector

type PodAffinityTermLabelSelectorMatchExpressionsItems0

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

ContextValidate validates this pod affinity term label selector match expressions items0 based on context it is used

func (*PodAffinityTermLabelSelectorMatchExpressionsItems0) MarshalBinary

MarshalBinary interface implementation

func (*PodAffinityTermLabelSelectorMatchExpressionsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PodAffinityTermLabelSelectorMatchExpressionsItems0) Validate

Validate validates this pod affinity term label selector match expressions items0

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

func NewPolicyEntity(value PolicyEntity) *PolicyEntity

func (PolicyEntity) ContextValidate

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

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

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"`

	// runtime class name
	RuntimeClassName string `json:"runtimeClassName,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

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

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

MarshalBinary interface implementation

func (*Pool) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Pool) Validate

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

Validate validates this pool

type PoolAffinity

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

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

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

MarshalBinary interface implementation

func (*PoolAffinity) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PoolAffinity) Validate

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

Validate validates this pool affinity

type PoolAffinityNodeAffinity

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

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

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

MarshalBinary interface implementation

func (*PoolAffinityNodeAffinity) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PoolAffinityNodeAffinity) Validate

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

Validate validates this pool affinity node affinity

type PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0

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

ContextValidate validate this pool affinity node affinity preferred during scheduling ignored during execution items0 based on the context it is used

func (*PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) MarshalBinary

MarshalBinary interface implementation

func (*PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PoolAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate

Validate validates this pool affinity node affinity preferred during scheduling ignored during execution items0

type PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution

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

ContextValidate validate this pool affinity node affinity required during scheduling ignored during execution based on the context it is used

func (*PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) MarshalBinary

MarshalBinary interface implementation

func (*PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PoolAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) Validate

Validate validates this pool affinity node affinity required during scheduling ignored during execution

type PoolAffinityPodAffinity

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

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

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

MarshalBinary interface implementation

func (*PoolAffinityPodAffinity) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PoolAffinityPodAffinity) Validate

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

Validate validates this pool affinity pod affinity

type PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0

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

ContextValidate validate this pool affinity pod affinity preferred during scheduling ignored during execution items0 based on the context it is used

func (*PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) MarshalBinary

MarshalBinary interface implementation

func (*PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PoolAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate

Validate validates this pool affinity pod affinity preferred during scheduling ignored during execution items0

type PoolAffinityPodAntiAffinity

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

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

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

MarshalBinary interface implementation

func (*PoolAffinityPodAntiAffinity) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PoolAffinityPodAntiAffinity) Validate

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

Validate validates this pool affinity pod anti affinity

type PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0

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

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

MarshalBinary interface implementation

func (*PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PoolAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0) Validate

Validate validates this pool affinity pod anti affinity preferred during scheduling ignored during execution items0

type PoolResources

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

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

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

MarshalBinary interface implementation

func (*PoolResources) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PoolResources) Validate

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

Validate validates this pool resources

type PoolTolerationSeconds

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

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

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

MarshalBinary interface implementation

func (*PoolTolerationSeconds) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PoolTolerationSeconds) Validate

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

Validate validates this pool toleration seconds

type PoolTolerations

type PoolTolerations []*PoolTolerationsItems0

PoolTolerations Tolerations allows users to set entries like effect, key, operator, value.

swagger:model poolTolerations

func (PoolTolerations) ContextValidate

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

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

Validate validates this pool tolerations

type PoolTolerationsItems0

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

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

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

MarshalBinary interface implementation

func (*PoolTolerationsItems0) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PoolTolerationsItems0) Validate

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

Validate validates this pool tolerations items0

type PoolUpdateRequest

type PoolUpdateRequest struct {

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

PoolUpdateRequest pool update request

swagger:model poolUpdateRequest

func (*PoolUpdateRequest) ContextValidate

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

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

MarshalBinary interface implementation

func (*PoolUpdateRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PoolUpdateRequest) Validate

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

Validate validates this pool update request

type PoolVolumeConfiguration

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

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

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

MarshalBinary interface implementation

func (*PoolVolumeConfiguration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PoolVolumeConfiguration) Validate

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

Validate validates this pool volume configuration

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

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 ProjectedVolume

type ProjectedVolume struct {

	// sources
	Sources []*ProjectedVolumeSource `json:"sources"`
}

ProjectedVolume projected volume

swagger:model projectedVolume

func (*ProjectedVolume) ContextValidate

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

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

MarshalBinary interface implementation

func (*ProjectedVolume) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProjectedVolume) Validate

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

Validate validates this projected volume

type ProjectedVolumeSource

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

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

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

MarshalBinary interface implementation

func (*ProjectedVolumeSource) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProjectedVolumeSource) Validate

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

Validate validates this projected volume source

type Pvc

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

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

ContextValidate validates this pvc based on context it is used

func (*Pvc) MarshalBinary

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

MarshalBinary interface implementation

func (*Pvc) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Pvc) Validate

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

Validate validates this pvc

type PvcsListResponse

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

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

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

MarshalBinary interface implementation

func (*PvcsListResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PvcsListResponse) Validate

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

Validate validates this pvcs list response

type RedirectRule

type RedirectRule struct {

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// redirect
	Redirect string `json:"redirect,omitempty"`
}

RedirectRule redirect rule

swagger:model redirectRule

func (*RedirectRule) ContextValidate

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

ContextValidate validates this redirect rule based on context it is used

func (*RedirectRule) MarshalBinary

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

MarshalBinary interface implementation

func (*RedirectRule) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RedirectRule) Validate

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

Validate validates this redirect rule

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

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

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 Secret

type Secret struct {

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

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

Secret secret

swagger:model secret

func (*Secret) ContextValidate

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

ContextValidate validates this secret based on context it is used

func (*Secret) MarshalBinary

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

MarshalBinary interface implementation

func (*Secret) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Secret) Validate

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

Validate validates this secret

type SecurityContext

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

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

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

MarshalBinary interface implementation

func (*SecurityContext) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SecurityContext) Validate

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

Validate validates this security context

type ServerDrives

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

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

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

MarshalBinary interface implementation

func (*ServerDrives) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServerDrives) Validate

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

Validate validates this server drives

type ServerProperties

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

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

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

MarshalBinary interface implementation

func (*ServerProperties) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServerProperties) Validate

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

Validate validates this server properties

type ServiceAccountToken

type ServiceAccountToken struct {

	// expiration seconds
	ExpirationSeconds int64 `json:"expirationSeconds,omitempty"`
}

ServiceAccountToken service account token

swagger:model serviceAccountToken

func (*ServiceAccountToken) ContextValidate

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

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

MarshalBinary interface implementation

func (*ServiceAccountToken) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceAccountToken) Validate

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

Validate validates this service account token

type SetAdministratorsRequest

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

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

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

MarshalBinary interface implementation

func (*SetAdministratorsRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SetAdministratorsRequest) Validate

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

Validate validates this set administrators request

type State

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

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

ContextValidate validates this state based on context it is used

func (*State) MarshalBinary

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

MarshalBinary interface implementation

func (*State) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*State) Validate

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

Validate validates this state

type SubscriptionValidateRequest

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

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

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

MarshalBinary interface implementation

func (*SubscriptionValidateRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SubscriptionValidateRequest) Validate

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

Validate validates this subscription validate request

type TLSConfiguration

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

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

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

MarshalBinary interface implementation

func (*TLSConfiguration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TLSConfiguration) Validate

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"`

	// 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"`

	// minio TLS
	MinioTLS bool `json:"minioTLS,omitempty"`

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

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

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

	// sftp exposed
	SftpExposed bool `json:"sftpExposed,omitempty"`

	// status
	Status *TenantStatus `json:"status,omitempty"`

	// subnet license
	SubnetLicense *License `json:"subnet_license,omitempty"`

	// tiers
	Tiers []*TenantTierElement `json:"tiers"`

	// total size
	TotalSize int64 `json:"total_size,omitempty"`
}

Tenant tenant

swagger:model tenant

func (*Tenant) ContextValidate

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 TenantConfigurationResponse

type TenantConfigurationResponse struct {

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

	// sftp exposed
	SftpExposed bool `json:"sftpExposed,omitempty"`
}

TenantConfigurationResponse tenant configuration response

swagger:model tenantConfigurationResponse

func (*TenantConfigurationResponse) ContextValidate

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

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

func (*TenantConfigurationResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*TenantConfigurationResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TenantConfigurationResponse) Validate

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

Validate validates this tenant configuration response

type TenantEndpoints

type TenantEndpoints struct {

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

	// minio
	Minio string `json:"minio,omitempty"`
}

TenantEndpoints tenant endpoints

swagger:model TenantEndpoints

func (*TenantEndpoints) ContextValidate

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

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

MarshalBinary interface implementation

func (*TenantEndpoints) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TenantEndpoints) Validate

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

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 TenantLogReport

type TenantLogReport struct {

	// blob
	Blob string `json:"blob,omitempty"`

	// filename
	Filename string `json:"filename,omitempty"`
}

TenantLogReport tenant log report

swagger:model tenantLogReport

func (*TenantLogReport) ContextValidate

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

ContextValidate validates this tenant log report based on context it is used

func (*TenantLogReport) MarshalBinary

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

MarshalBinary interface implementation

func (*TenantLogReport) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TenantLogReport) Validate

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

Validate validates this tenant log report

type TenantPod

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

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

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

MarshalBinary interface implementation

func (*TenantPod) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TenantPod) Validate

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

Validate validates this tenant pod

type TenantResponseItem

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

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

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

MarshalBinary interface implementation

func (*TenantResponseItem) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TenantResponseItem) Validate

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

Validate validates this tenant response item

type TenantSecurityResponse

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

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

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

MarshalBinary interface implementation

func (*TenantSecurityResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TenantSecurityResponse) Validate

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

Validate validates this tenant security response

type TenantSecurityResponseCustomCertificates

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

ContextValidate validate this tenant security response custom certificates based on the context it is used

func (*TenantSecurityResponseCustomCertificates) MarshalBinary

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

MarshalBinary interface implementation

func (*TenantSecurityResponseCustomCertificates) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TenantSecurityResponseCustomCertificates) Validate

Validate validates this tenant security response custom certificates

type TenantStatus

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

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

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

MarshalBinary interface implementation

func (*TenantStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TenantStatus) Validate

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

Validate validates this tenant status

type TenantStatusUsage

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

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

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

MarshalBinary interface implementation

func (*TenantStatusUsage) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TenantStatusUsage) Validate

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

Validate validates this tenant status usage

type TenantTierElement

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

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

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

MarshalBinary interface implementation

func (*TenantTierElement) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TenantTierElement) Validate

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

Validate validates this tenant tier element

type TenantUsage

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

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

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

MarshalBinary interface implementation

func (*TenantUsage) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TenantUsage) Validate

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

Validate validates this tenant usage

type TenantYAML

type TenantYAML struct {

	// yaml
	Yaml string `json:"yaml,omitempty"`
}

TenantYAML tenant y a m l

swagger:model tenantYAML

func (*TenantYAML) ContextValidate

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

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

MarshalBinary interface implementation

func (*TenantYAML) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TenantYAML) Validate

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

Validate validates this tenant y a m l

type Toleration

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

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

ContextValidate validates this toleration based on context it is used

func (*Toleration) MarshalBinary

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

MarshalBinary interface implementation

func (*Toleration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Toleration) Validate

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

Validate validates this toleration

type UpdateDomainsRequest

type UpdateDomainsRequest struct {

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

UpdateDomainsRequest update domains request

swagger:model updateDomainsRequest

func (*UpdateDomainsRequest) ContextValidate

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

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

MarshalBinary interface implementation

func (*UpdateDomainsRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UpdateDomainsRequest) Validate

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

Validate validates this update domains request

type UpdateTenantConfigurationRequest

type UpdateTenantConfigurationRequest struct {

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

	// keys to be deleted
	KeysToBeDeleted []string `json:"keysToBeDeleted"`

	// sftp exposed
	SftpExposed bool `json:"sftpExposed,omitempty"`
}

UpdateTenantConfigurationRequest update tenant configuration request

swagger:model updateTenantConfigurationRequest

func (*UpdateTenantConfigurationRequest) ContextValidate

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

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

func (*UpdateTenantConfigurationRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*UpdateTenantConfigurationRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UpdateTenantConfigurationRequest) Validate

Validate validates this update tenant configuration request

type UpdateTenantRequest

type UpdateTenantRequest struct {

	// 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"`

	// sftp exposed
	SftpExposed bool `json:"sftpExposed,omitempty"`
}

UpdateTenantRequest update tenant request

swagger:model updateTenantRequest

func (*UpdateTenantRequest) ContextValidate

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

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

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

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

MarshalBinary interface implementation

func (*UpdateTenantSecurityRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UpdateTenantSecurityRequest) Validate

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

Validate validates this update tenant security request

type UpdateTenantSecurityRequestCustomCertificates

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

ContextValidate validate this update tenant security request custom certificates based on the context it is used

func (*UpdateTenantSecurityRequestCustomCertificates) MarshalBinary

MarshalBinary interface implementation

func (*UpdateTenantSecurityRequestCustomCertificates) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateTenantSecurityRequestCustomCertificates) Validate

Validate validates this update tenant security request custom certificates

type VaultConfiguration

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"`
}

VaultConfiguration vault configuration

swagger:model vaultConfiguration

func (*VaultConfiguration) ContextValidate

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

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

MarshalBinary interface implementation

func (*VaultConfiguration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VaultConfiguration) Validate

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

Validate validates this vault configuration

type VaultConfigurationApprole

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

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

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

MarshalBinary interface implementation

func (*VaultConfigurationApprole) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VaultConfigurationApprole) Validate

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

Validate validates this vault configuration approle

type VaultConfigurationResponse

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"`
}

VaultConfigurationResponse vault configuration response

swagger:model vaultConfigurationResponse

func (*VaultConfigurationResponse) ContextValidate

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

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

MarshalBinary interface implementation

func (*VaultConfigurationResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VaultConfigurationResponse) Validate

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

Validate validates this vault configuration response

type VaultConfigurationResponseApprole

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

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

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

MarshalBinary interface implementation

func (*VaultConfigurationResponseApprole) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VaultConfigurationResponseApprole) Validate

Validate validates this vault configuration response approle

type VaultConfigurationResponseStatus

type VaultConfigurationResponseStatus struct {

	// ping
	Ping int64 `json:"ping,omitempty"`
}

VaultConfigurationResponseStatus vault configuration response status

swagger:model VaultConfigurationResponseStatus

func (*VaultConfigurationResponseStatus) ContextValidate

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

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

MarshalBinary interface implementation

func (*VaultConfigurationResponseStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VaultConfigurationResponseStatus) Validate

Validate validates this vault configuration response status

type VaultConfigurationStatus

type VaultConfigurationStatus struct {

	// ping
	Ping int64 `json:"ping,omitempty"`
}

VaultConfigurationStatus vault configuration status

swagger:model VaultConfigurationStatus

func (*VaultConfigurationStatus) ContextValidate

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

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

MarshalBinary interface implementation

func (*VaultConfigurationStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VaultConfigurationStatus) Validate

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

Validate validates this vault configuration status

type Volume

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

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

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

MarshalBinary interface implementation

func (*Volume) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Volume) Validate

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

Validate validates this volume

Source Files

Jump to

Keyboard shortcuts

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