Documentation ¶
Index ¶
- type Advanced
- type Backup
- type Backups
- type Error
- type Explain
- type ExplainIngress
- type ExplainPod
- type ExplainPodContainersItems0
- func (m *ExplainPodContainersItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ExplainPodContainersItems0) MarshalBinary() ([]byte, error)
- func (m *ExplainPodContainersItems0) UnmarshalBinary(b []byte) error
- func (m *ExplainPodContainersItems0) Validate(formats strfmt.Registry) error
- type ExplainPvc
- type Limits
- type Log
- type Logs
- type Principal
- type Restore
- type Restores
- type Service
- type ServiceCredentials
- type ServiceSecret
- type ServiceSecrets
- type Services
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Advanced ¶
type Advanced map[string]interface{}
Advanced advanced
swagger:model Advanced
func (Advanced) ContextValidate ¶
ContextValidate validates this advanced based on context it is used
type Backup ¶
type Backup struct { // created at // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // id // Read Only: true // Max Length: 63 // Min Length: 2 // Pattern: [a-z0-9]([-a-z0-9]*[a-z0-9])? ID string `json:"id,omitempty"` // service id // Max Length: 20 // Min Length: 2 // Pattern: [a-z0-9]([-a-z0-9]*[a-z0-9])? ServiceID string `json:"service_id,omitempty"` // status Status string `json:"status,omitempty"` }
Backup backup
swagger:model Backup
func (*Backup) ContextValidate ¶
ContextValidate validate this backup based on the context it is used
func (*Backup) MarshalBinary ¶
MarshalBinary interface implementation
func (*Backup) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Backups ¶
type Backups []*Backup
Backups backups
swagger:model Backups
func (Backups) ContextValidate ¶
ContextValidate validate this backups based on the context it is used
type Error ¶
type Error struct { // message Message string `json:"message,omitempty"` }
Error error
swagger:model Error
func (*Error) ContextValidate ¶
ContextValidate validates this error based on context it is used
func (*Error) MarshalBinary ¶
MarshalBinary interface implementation
func (*Error) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Explain ¶
type Explain struct { // ingress Ingress *ExplainIngress `json:"ingress,omitempty"` // pod Pod *ExplainPod `json:"pod,omitempty"` // pvc Pvc *ExplainPvc `json:"pvc,omitempty"` }
Explain explain
swagger:model Explain
func (*Explain) ContextValidate ¶
ContextValidate validate this explain based on the context it is used
func (*Explain) MarshalBinary ¶
MarshalBinary interface implementation
func (*Explain) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ExplainIngress ¶
type ExplainIngress struct { // error Error string `json:"error,omitempty"` // hosts Hosts []string `json:"hosts"` // ingress class IngressClass string `json:"ingressClass,omitempty"` }
ExplainIngress explain ingress
swagger:model ExplainIngress
func (*ExplainIngress) ContextValidate ¶
ContextValidate validates this explain ingress based on context it is used
func (*ExplainIngress) MarshalBinary ¶
func (m *ExplainIngress) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ExplainIngress) UnmarshalBinary ¶
func (m *ExplainIngress) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ExplainPod ¶
type ExplainPod struct { // containers Containers []*ExplainPodContainersItems0 `json:"containers"` // error Error string `json:"error,omitempty"` }
ExplainPod explain pod
swagger:model ExplainPod
func (*ExplainPod) ContextValidate ¶
ContextValidate validate this explain pod based on the context it is used
func (*ExplainPod) MarshalBinary ¶
func (m *ExplainPod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ExplainPod) UnmarshalBinary ¶
func (m *ExplainPod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ExplainPodContainersItems0 ¶
type ExplainPodContainersItems0 struct { // name Name string `json:"name,omitempty"` // restart count RestartCount *int64 `json:"restartCount,omitempty"` // status Status string `json:"status,omitempty"` }
ExplainPodContainersItems0 explain pod containers items0
swagger:model ExplainPodContainersItems0
func (*ExplainPodContainersItems0) ContextValidate ¶
func (m *ExplainPodContainersItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this explain pod containers items0 based on context it is used
func (*ExplainPodContainersItems0) MarshalBinary ¶
func (m *ExplainPodContainersItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ExplainPodContainersItems0) UnmarshalBinary ¶
func (m *ExplainPodContainersItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ExplainPvc ¶
type ExplainPvc struct { // error Error string `json:"error,omitempty"` // phase Phase string `json:"phase,omitempty"` // size Size string `json:"size,omitempty"` // storage class StorageClass string `json:"storageClass,omitempty"` }
ExplainPvc explain pvc
swagger:model ExplainPvc
func (*ExplainPvc) ContextValidate ¶
ContextValidate validates this explain pvc based on context it is used
func (*ExplainPvc) MarshalBinary ¶
func (m *ExplainPvc) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ExplainPvc) UnmarshalBinary ¶
func (m *ExplainPvc) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Limits ¶
type Limits struct { // cpu CPU string `json:"cpu,omitempty"` // memory Memory string `json:"memory,omitempty"` // storage Storage string `json:"storage,omitempty"` }
Limits limits
swagger:model Limits
func (*Limits) ContextValidate ¶
ContextValidate validates this limits based on context it is used
func (*Limits) MarshalBinary ¶
MarshalBinary interface implementation
func (*Limits) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Log ¶
type Log struct { // container name // Read Only: true ContainerName string `json:"containerName,omitempty"` // logs // Read Only: true Logs string `json:"logs,omitempty"` }
Log log
swagger:model Log
func (*Log) ContextValidate ¶
ContextValidate validate this log based on the context it is used
func (*Log) MarshalBinary ¶
MarshalBinary interface implementation
func (*Log) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Logs ¶
type Logs []*Log
Logs logs
swagger:model Logs
func (Logs) ContextValidate ¶
ContextValidate validate this logs based on the context it is used
type Principal ¶
type Principal string
Principal principal
swagger:model principal
func (Principal) ContextValidate ¶
ContextValidate validates this principal based on context it is used
type Restore ¶
type Restore struct { // backup id // Max Length: 63 // Min Length: 2 // Pattern: [a-z0-9]([-a-z0-9]*[a-z0-9])? BackupID string `json:"backup_id,omitempty"` // created at // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // id // Read Only: true // Max Length: 63 // Min Length: 2 // Pattern: [a-z0-9]([-a-z0-9]*[a-z0-9])? ID string `json:"id,omitempty"` // status Status string `json:"status,omitempty"` }
Restore restore
swagger:model Restore
func (*Restore) ContextValidate ¶
ContextValidate validate this restore based on the context it is used
func (*Restore) MarshalBinary ¶
MarshalBinary interface implementation
func (*Restore) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Restores ¶
type Restores []*Restore
Restores restores
swagger:model Restores
func (Restores) ContextValidate ¶
ContextValidate validate this restores based on the context it is used
type Service ¶
type Service struct { // advanced Advanced Advanced `json:"advanced,omitempty"` // backup schedule BackupSchedule string `json:"backupSchedule,omitempty"` // created at // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // domain Domain string `json:"domain,omitempty"` // endpoint // Read Only: true Endpoint string `json:"endpoint,omitempty"` // id // Required: true // Max Length: 20 // Min Length: 2 // Pattern: [a-z0-9]([-a-z0-9]*[a-z0-9])? ID *string `json:"id"` // insecure Insecure bool `json:"insecure,omitempty"` // limits Limits *Limits `json:"limits,omitempty"` // replicas Replicas *int64 `json:"replicas,omitempty"` // status // Read Only: true Status string `json:"status,omitempty"` // subscription Subscription string `json:"subscription,omitempty"` // type // Required: true Type *string `json:"type"` // use letsencrypt UseLetsencrypt bool `json:"use_letsencrypt,omitempty"` // version Version string `json:"version,omitempty"` }
Service service
swagger:model Service
func (*Service) ContextValidate ¶
ContextValidate validate this service based on the context it is used
func (*Service) MarshalBinary ¶
MarshalBinary interface implementation
func (*Service) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ServiceCredentials ¶
ServiceCredentials service credentials
swagger:model ServiceCredentials
func (ServiceCredentials) ContextValidate ¶
ContextValidate validates this service credentials based on context it is used
type ServiceSecret ¶
type ServiceSecret struct { // id // Read Only: true // Min Length: 1 // Pattern: [a-z0-9]([-a-z0-9]*[a-z0-9])? ID string `json:"id,omitempty"` // value // Read Only: true // Min Length: 1 Value string `json:"value,omitempty"` }
ServiceSecret service secret
swagger:model ServiceSecret
func (*ServiceSecret) ContextValidate ¶
ContextValidate validate this service secret based on the context it is used
func (*ServiceSecret) MarshalBinary ¶
func (m *ServiceSecret) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServiceSecret) UnmarshalBinary ¶
func (m *ServiceSecret) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServiceSecrets ¶
type ServiceSecrets []*ServiceSecret
ServiceSecrets service secrets
swagger:model ServiceSecrets
func (ServiceSecrets) ContextValidate ¶
ContextValidate validate this service secrets based on the context it is used
type Services ¶
type Services []*Service
Services services
swagger:model Services
func (Services) ContextValidate ¶
ContextValidate validate this services based on the context it is used