Documentation ¶
Index ¶
- type MetalgoIPAllocateRequest
- func (m *MetalgoIPAllocateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MetalgoIPAllocateRequest) MarshalBinary() ([]byte, error)
- func (m *MetalgoIPAllocateRequest) UnmarshalBinary(b []byte) error
- func (m *MetalgoIPAllocateRequest) Validate(formats strfmt.Registry) error
- type MetalgoIPFindRequest
- type MetalgoIPUpdateRequest
- func (m *MetalgoIPUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MetalgoIPUpdateRequest) MarshalBinary() ([]byte, error)
- func (m *MetalgoIPUpdateRequest) UnmarshalBinary(b []byte) error
- func (m *MetalgoIPUpdateRequest) Validate(formats strfmt.Registry) error
- type ModelsV1BootInfo
- type ModelsV1ChassisIdentifyLEDState
- func (m *ModelsV1ChassisIdentifyLEDState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1ChassisIdentifyLEDState) MarshalBinary() ([]byte, error)
- func (m *ModelsV1ChassisIdentifyLEDState) UnmarshalBinary(b []byte) error
- func (m *ModelsV1ChassisIdentifyLEDState) Validate(formats strfmt.Registry) error
- type ModelsV1Disk
- type ModelsV1DiskPartition
- type ModelsV1Filesystem
- type ModelsV1FilesystemLayoutConstraints
- func (m *ModelsV1FilesystemLayoutConstraints) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1FilesystemLayoutConstraints) MarshalBinary() ([]byte, error)
- func (m *ModelsV1FilesystemLayoutConstraints) UnmarshalBinary(b []byte) error
- func (m *ModelsV1FilesystemLayoutConstraints) Validate(formats strfmt.Registry) error
- type ModelsV1FilesystemLayoutResponse
- func (m *ModelsV1FilesystemLayoutResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1FilesystemLayoutResponse) MarshalBinary() ([]byte, error)
- func (m *ModelsV1FilesystemLayoutResponse) UnmarshalBinary(b []byte) error
- func (m *ModelsV1FilesystemLayoutResponse) Validate(formats strfmt.Registry) error
- type ModelsV1IPResponse
- type ModelsV1ImageResponse
- type ModelsV1LogicalVolume
- type ModelsV1MachineAllocation
- func (m *ModelsV1MachineAllocation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1MachineAllocation) MarshalBinary() ([]byte, error)
- func (m *ModelsV1MachineAllocation) UnmarshalBinary(b []byte) error
- func (m *ModelsV1MachineAllocation) Validate(formats strfmt.Registry) error
- type ModelsV1MachineBIOS
- type ModelsV1MachineBlockDevice
- func (m *ModelsV1MachineBlockDevice) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1MachineBlockDevice) MarshalBinary() ([]byte, error)
- func (m *ModelsV1MachineBlockDevice) UnmarshalBinary(b []byte) error
- func (m *ModelsV1MachineBlockDevice) Validate(formats strfmt.Registry) error
- type ModelsV1MachineHardware
- func (m *ModelsV1MachineHardware) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1MachineHardware) MarshalBinary() ([]byte, error)
- func (m *ModelsV1MachineHardware) UnmarshalBinary(b []byte) error
- func (m *ModelsV1MachineHardware) Validate(formats strfmt.Registry) error
- type ModelsV1MachineNetwork
- func (m *ModelsV1MachineNetwork) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1MachineNetwork) MarshalBinary() ([]byte, error)
- func (m *ModelsV1MachineNetwork) UnmarshalBinary(b []byte) error
- func (m *ModelsV1MachineNetwork) Validate(formats strfmt.Registry) error
- type ModelsV1MachineNic
- type ModelsV1MachineProvisioningEvent
- func (m *ModelsV1MachineProvisioningEvent) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1MachineProvisioningEvent) MarshalBinary() ([]byte, error)
- func (m *ModelsV1MachineProvisioningEvent) UnmarshalBinary(b []byte) error
- func (m *ModelsV1MachineProvisioningEvent) Validate(formats strfmt.Registry) error
- type ModelsV1MachineRecentProvisioningEvents
- func (m *ModelsV1MachineRecentProvisioningEvents) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1MachineRecentProvisioningEvents) MarshalBinary() ([]byte, error)
- func (m *ModelsV1MachineRecentProvisioningEvents) UnmarshalBinary(b []byte) error
- func (m *ModelsV1MachineRecentProvisioningEvents) Validate(formats strfmt.Registry) error
- type ModelsV1MachineResponse
- func (m *ModelsV1MachineResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1MachineResponse) MarshalBinary() ([]byte, error)
- func (m *ModelsV1MachineResponse) UnmarshalBinary(b []byte) error
- func (m *ModelsV1MachineResponse) Validate(formats strfmt.Registry) error
- type ModelsV1MachineState
- type ModelsV1PartitionBootConfiguration
- func (m *ModelsV1PartitionBootConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1PartitionBootConfiguration) MarshalBinary() ([]byte, error)
- func (m *ModelsV1PartitionBootConfiguration) UnmarshalBinary(b []byte) error
- func (m *ModelsV1PartitionBootConfiguration) Validate(formats strfmt.Registry) error
- type ModelsV1PartitionResponse
- func (m *ModelsV1PartitionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1PartitionResponse) MarshalBinary() ([]byte, error)
- func (m *ModelsV1PartitionResponse) UnmarshalBinary(b []byte) error
- func (m *ModelsV1PartitionResponse) Validate(formats strfmt.Registry) error
- type ModelsV1Raid
- type ModelsV1SizeConstraint
- func (m *ModelsV1SizeConstraint) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1SizeConstraint) MarshalBinary() ([]byte, error)
- func (m *ModelsV1SizeConstraint) UnmarshalBinary(b []byte) error
- func (m *ModelsV1SizeConstraint) Validate(formats strfmt.Registry) error
- type ModelsV1SizeResponse
- type ModelsV1VolumeGroup
- type RestStatus
- type RestVersion
- type V1AccessList
- type V1Audit
- type V1ClusterCreateRequest
- func (m *V1ClusterCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterCreateRequest) MarshalBinary() ([]byte, error)
- func (m *V1ClusterCreateRequest) UnmarshalBinary(b []byte) error
- func (m *V1ClusterCreateRequest) Validate(formats strfmt.Registry) error
- type V1ClusterCredentialsResponse
- func (m *V1ClusterCredentialsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterCredentialsResponse) MarshalBinary() ([]byte, error)
- func (m *V1ClusterCredentialsResponse) UnmarshalBinary(b []byte) error
- func (m *V1ClusterCredentialsResponse) Validate(formats strfmt.Registry) error
- type V1ClusterFeatures
- type V1ClusterFindRequest
- type V1ClusterHealth
- type V1ClusterKubeconfigResponse
- func (m *V1ClusterKubeconfigResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterKubeconfigResponse) MarshalBinary() ([]byte, error)
- func (m *V1ClusterKubeconfigResponse) UnmarshalBinary(b []byte) error
- func (m *V1ClusterKubeconfigResponse) Validate(formats strfmt.Registry) error
- type V1ClusterMachineCycleRequest
- func (m *V1ClusterMachineCycleRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterMachineCycleRequest) MarshalBinary() ([]byte, error)
- func (m *V1ClusterMachineCycleRequest) UnmarshalBinary(b []byte) error
- func (m *V1ClusterMachineCycleRequest) Validate(formats strfmt.Registry) error
- type V1ClusterMachineReinstallRequest
- func (m *V1ClusterMachineReinstallRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterMachineReinstallRequest) MarshalBinary() ([]byte, error)
- func (m *V1ClusterMachineReinstallRequest) UnmarshalBinary(b []byte) error
- func (m *V1ClusterMachineReinstallRequest) Validate(formats strfmt.Registry) error
- type V1ClusterMachineResetRequest
- func (m *V1ClusterMachineResetRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterMachineResetRequest) MarshalBinary() ([]byte, error)
- func (m *V1ClusterMachineResetRequest) UnmarshalBinary(b []byte) error
- func (m *V1ClusterMachineResetRequest) Validate(formats strfmt.Registry) error
- type V1ClusterNameProject
- type V1ClusterReconcileRequest
- func (m *V1ClusterReconcileRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterReconcileRequest) MarshalBinary() ([]byte, error)
- func (m *V1ClusterReconcileRequest) UnmarshalBinary(b []byte) error
- func (m *V1ClusterReconcileRequest) Validate(formats strfmt.Registry) error
- type V1ClusterResponse
- type V1ClusterStatisticsAPI
- func (m *V1ClusterStatisticsAPI) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterStatisticsAPI) MarshalBinary() ([]byte, error)
- func (m *V1ClusterStatisticsAPI) UnmarshalBinary(b []byte) error
- func (m *V1ClusterStatisticsAPI) Validate(formats strfmt.Registry) error
- type V1ClusterUpdateRequest
- func (m *V1ClusterUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterUpdateRequest) MarshalBinary() ([]byte, error)
- func (m *V1ClusterUpdateRequest) UnmarshalBinary(b []byte) error
- func (m *V1ClusterUpdateRequest) Validate(formats strfmt.Registry) error
- type V1ClusterUsage
- type V1ClusterUsageAccumuluated
- func (m *V1ClusterUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterUsageAccumuluated) MarshalBinary() ([]byte, error)
- func (m *V1ClusterUsageAccumuluated) UnmarshalBinary(b []byte) error
- func (m *V1ClusterUsageAccumuluated) Validate(formats strfmt.Registry) error
- type V1ClusterUsageRequest
- type V1ClusterUsageResponse
- func (m *V1ClusterUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterUsageResponse) MarshalBinary() ([]byte, error)
- func (m *V1ClusterUsageResponse) UnmarshalBinary(b []byte) error
- func (m *V1ClusterUsageResponse) Validate(formats strfmt.Registry) error
- type V1ContainerUsage
- type V1ContainerUsageAccumuluated
- func (m *V1ContainerUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ContainerUsageAccumuluated) MarshalBinary() ([]byte, error)
- func (m *V1ContainerUsageAccumuluated) UnmarshalBinary(b []byte) error
- func (m *V1ContainerUsageAccumuluated) Validate(formats strfmt.Registry) error
- type V1ContainerUsageRequest
- func (m *V1ContainerUsageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ContainerUsageRequest) MarshalBinary() ([]byte, error)
- func (m *V1ContainerUsageRequest) UnmarshalBinary(b []byte) error
- func (m *V1ContainerUsageRequest) Validate(formats strfmt.Registry) error
- type V1ContainerUsageResponse
- func (m *V1ContainerUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ContainerUsageResponse) MarshalBinary() ([]byte, error)
- func (m *V1ContainerUsageResponse) UnmarshalBinary(b []byte) error
- func (m *V1ContainerUsageResponse) Validate(formats strfmt.Registry) error
- type V1EgressRule
- type V1FirewallControllerVersion
- func (m *V1FirewallControllerVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1FirewallControllerVersion) MarshalBinary() ([]byte, error)
- func (m *V1FirewallControllerVersion) UnmarshalBinary(b []byte) error
- func (m *V1FirewallControllerVersion) Validate(formats strfmt.Registry) error
- type V1IAMConfig
- type V1IDMConfig
- type V1IPAllocateRequest
- type V1IPFindRequest
- type V1IPUpdateRequest
- type V1IPUsage
- type V1IPUsageAccumuluated
- type V1IPUsageRequest
- type V1IPUsageResponse
- type V1IssuerConfig
- type V1Kubernetes
- type V1MachineImage
- type V1Maintenance
- type V1MaintenanceAutoUpdate
- func (m *V1MaintenanceAutoUpdate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1MaintenanceAutoUpdate) MarshalBinary() ([]byte, error)
- func (m *V1MaintenanceAutoUpdate) UnmarshalBinary(b []byte) error
- func (m *V1MaintenanceAutoUpdate) Validate(formats strfmt.Registry) error
- type V1MaintenanceTimeWindow
- func (m *V1MaintenanceTimeWindow) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1MaintenanceTimeWindow) MarshalBinary() ([]byte, error)
- func (m *V1MaintenanceTimeWindow) UnmarshalBinary(b []byte) error
- func (m *V1MaintenanceTimeWindow) Validate(formats strfmt.Registry) error
- type V1MasterdataLookupRequest
- func (m *V1MasterdataLookupRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1MasterdataLookupRequest) MarshalBinary() ([]byte, error)
- func (m *V1MasterdataLookupRequest) UnmarshalBinary(b []byte) error
- func (m *V1MasterdataLookupRequest) Validate(formats strfmt.Registry) error
- type V1MasterdataLookupResponse
- func (m *V1MasterdataLookupResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1MasterdataLookupResponse) MarshalBinary() ([]byte, error)
- func (m *V1MasterdataLookupResponse) UnmarshalBinary(b []byte) error
- func (m *V1MasterdataLookupResponse) Validate(formats strfmt.Registry) error
- type V1Meta
- type V1NetworkUsage
- type V1NetworkUsageAccumuluated
- func (m *V1NetworkUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1NetworkUsageAccumuluated) MarshalBinary() ([]byte, error)
- func (m *V1NetworkUsageAccumuluated) UnmarshalBinary(b []byte) error
- func (m *V1NetworkUsageAccumuluated) Validate(formats strfmt.Registry) error
- type V1NetworkUsageRequest
- type V1NetworkUsageResponse
- func (m *V1NetworkUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1NetworkUsageResponse) MarshalBinary() ([]byte, error)
- func (m *V1NetworkUsageResponse) UnmarshalBinary(b []byte) error
- func (m *V1NetworkUsageResponse) Validate(formats strfmt.Registry) error
- type V1Networking
- type V1PostgresBackupConfigCreateRequest
- func (m *V1PostgresBackupConfigCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresBackupConfigCreateRequest) MarshalBinary() ([]byte, error)
- func (m *V1PostgresBackupConfigCreateRequest) UnmarshalBinary(b []byte) error
- func (m *V1PostgresBackupConfigCreateRequest) Validate(formats strfmt.Registry) error
- type V1PostgresBackupConfigResponse
- func (m *V1PostgresBackupConfigResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresBackupConfigResponse) MarshalBinary() ([]byte, error)
- func (m *V1PostgresBackupConfigResponse) UnmarshalBinary(b []byte) error
- func (m *V1PostgresBackupConfigResponse) Validate(formats strfmt.Registry) error
- type V1PostgresBackupConfigUpdateRequest
- func (m *V1PostgresBackupConfigUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresBackupConfigUpdateRequest) MarshalBinary() ([]byte, error)
- func (m *V1PostgresBackupConfigUpdateRequest) UnmarshalBinary(b []byte) error
- func (m *V1PostgresBackupConfigUpdateRequest) Validate(formats strfmt.Registry) error
- type V1PostgresBackupEntry
- type V1PostgresBackupSecret
- func (m *V1PostgresBackupSecret) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresBackupSecret) MarshalBinary() ([]byte, error)
- func (m *V1PostgresBackupSecret) UnmarshalBinary(b []byte) error
- func (m *V1PostgresBackupSecret) Validate(formats strfmt.Registry) error
- type V1PostgresCreateRequest
- func (m *V1PostgresCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresCreateRequest) MarshalBinary() ([]byte, error)
- func (m *V1PostgresCreateRequest) UnmarshalBinary(b []byte) error
- func (m *V1PostgresCreateRequest) Validate(formats strfmt.Registry) error
- type V1PostgresFindRequest
- type V1PostgresPartition
- type V1PostgresPartitionsResponse
- type V1PostgresResponse
- type V1PostgresSecretsRespone
- func (m *V1PostgresSecretsRespone) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresSecretsRespone) MarshalBinary() ([]byte, error)
- func (m *V1PostgresSecretsRespone) UnmarshalBinary(b []byte) error
- func (m *V1PostgresSecretsRespone) Validate(formats strfmt.Registry) error
- type V1PostgresSize
- type V1PostgresSocket
- type V1PostgresStatus
- type V1PostgresUpdateRequest
- func (m *V1PostgresUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresUpdateRequest) MarshalBinary() ([]byte, error)
- func (m *V1PostgresUpdateRequest) UnmarshalBinary(b []byte) error
- func (m *V1PostgresUpdateRequest) Validate(formats strfmt.Registry) error
- type V1PostgresUpdateRequestLabels
- type V1PostgresUsage
- type V1PostgresUsageAccumuluated
- func (m *V1PostgresUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresUsageAccumuluated) MarshalBinary() ([]byte, error)
- func (m *V1PostgresUsageAccumuluated) UnmarshalBinary(b []byte) error
- func (m *V1PostgresUsageAccumuluated) Validate(formats strfmt.Registry) error
- type V1PostgresUsageRequest
- func (m *V1PostgresUsageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresUsageRequest) MarshalBinary() ([]byte, error)
- func (m *V1PostgresUsageRequest) UnmarshalBinary(b []byte) error
- func (m *V1PostgresUsageRequest) Validate(formats strfmt.Registry) error
- type V1PostgresUsageResponse
- func (m *V1PostgresUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresUsageResponse) MarshalBinary() ([]byte, error)
- func (m *V1PostgresUsageResponse) UnmarshalBinary(b []byte) error
- func (m *V1PostgresUsageResponse) Validate(formats strfmt.Registry) error
- type V1PostgresVersion
- type V1Project
- type V1ProjectCreateRequest
- func (m *V1ProjectCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ProjectCreateRequest) MarshalBinary() ([]byte, error)
- func (m *V1ProjectCreateRequest) UnmarshalBinary(b []byte) error
- func (m *V1ProjectCreateRequest) Validate(formats strfmt.Registry) error
- type V1ProjectIDTime
- type V1ProjectListResponse
- type V1ProjectResponse
- type V1ProjectUpdateRequest
- func (m *V1ProjectUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ProjectUpdateRequest) MarshalBinary() ([]byte, error)
- func (m *V1ProjectUpdateRequest) UnmarshalBinary(b []byte) error
- func (m *V1ProjectUpdateRequest) Validate(formats strfmt.Registry) error
- type V1Quota
- type V1QuotaSet
- type V1S3CreateRequest
- type V1S3CredentialsResponse
- func (m *V1S3CredentialsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1S3CredentialsResponse) MarshalBinary() ([]byte, error)
- func (m *V1S3CredentialsResponse) UnmarshalBinary(b []byte) error
- func (m *V1S3CredentialsResponse) Validate(formats strfmt.Registry) error
- type V1S3DeleteRequest
- type V1S3GetRequest
- type V1S3Key
- type V1S3ListRequest
- type V1S3PartitionResponse
- type V1S3Response
- type V1S3UpdateRequest
- type V1S3Usage
- type V1S3UsageAccumuluated
- type V1S3UsageRequest
- type V1S3UsageResponse
- type V1SSHKeyPair
- type V1ShootConstraints
- type V1StorageClusterInfo
- type V1StorageServerInfo
- type V1Tenant
- type V1TenantResponse
- type V1TenantUpdateRequest
- type V1UsageRequest
- type V1UserSecret
- type V1VolumeFindRequest
- type V1VolumeResponse
- type V1VolumeStatistics
- type V1VolumeUsage
- type V1VolumeUsageAccumuluated
- func (m *V1VolumeUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1VolumeUsageAccumuluated) MarshalBinary() ([]byte, error)
- func (m *V1VolumeUsageAccumuluated) UnmarshalBinary(b []byte) error
- func (m *V1VolumeUsageAccumuluated) Validate(formats strfmt.Registry) error
- type V1VolumeUsageRequest
- type V1VolumeUsageResponse
- type V1Worker
- type V1beta1Condition
- type V1beta1Gardener
- type V1beta1LastError
- type V1beta1LastOperation
- type V1beta1ShootAdvertisedAddress
- func (m *V1beta1ShootAdvertisedAddress) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1beta1ShootAdvertisedAddress) MarshalBinary() ([]byte, error)
- func (m *V1beta1ShootAdvertisedAddress) UnmarshalBinary(b []byte) error
- func (m *V1beta1ShootAdvertisedAddress) Validate(formats strfmt.Registry) error
- type V1beta1ShootStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MetalgoIPAllocateRequest ¶ added in v0.17.0
type MetalgoIPAllocateRequest struct { // description Description string `json:"description,omitempty"` // ipaddress // Required: true Ipaddress *string `json:"ipaddress"` // machineid // Required: true Machineid *string `json:"machineid"` // name Name string `json:"name,omitempty"` // networkid // Required: true Networkid *string `json:"networkid"` // projectid // Required: true Projectid *string `json:"projectid"` // tags Tags []string `json:"tags"` // type Type string `json:"type,omitempty"` }
MetalgoIPAllocateRequest metalgo IP allocate request
swagger:model metalgo.IPAllocateRequest
func (*MetalgoIPAllocateRequest) ContextValidate ¶ added in v0.17.0
func (m *MetalgoIPAllocateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this metalgo IP allocate request based on context it is used
func (*MetalgoIPAllocateRequest) MarshalBinary ¶ added in v0.17.0
func (m *MetalgoIPAllocateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MetalgoIPAllocateRequest) UnmarshalBinary ¶ added in v0.17.0
func (m *MetalgoIPAllocateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MetalgoIPFindRequest ¶ added in v0.17.0
type MetalgoIPFindRequest struct { // IP address // Required: true IPAddress *string `json:"IPAddress"` // machine ID // Required: true MachineID *string `json:"MachineID"` // name // Required: true Name *string `json:"Name"` // network ID // Required: true NetworkID *string `json:"NetworkID"` // parent prefix cidr // Required: true ParentPrefixCidr *string `json:"ParentPrefixCidr"` // project ID // Required: true ProjectID *string `json:"ProjectID"` // tags // Required: true Tags []string `json:"Tags"` // type // Required: true Type *string `json:"Type"` }
MetalgoIPFindRequest metalgo IP find request
swagger:model metalgo.IPFindRequest
func (*MetalgoIPFindRequest) ContextValidate ¶ added in v0.17.0
ContextValidate validates this metalgo IP find request based on context it is used
func (*MetalgoIPFindRequest) MarshalBinary ¶ added in v0.17.0
func (m *MetalgoIPFindRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MetalgoIPFindRequest) UnmarshalBinary ¶ added in v0.17.0
func (m *MetalgoIPFindRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MetalgoIPUpdateRequest ¶ added in v0.17.0
type MetalgoIPUpdateRequest struct { // description Description string `json:"description,omitempty"` // ipaddress // Required: true Ipaddress *string `json:"ipaddress"` // name Name string `json:"name,omitempty"` // tags Tags []string `json:"tags"` // type Type string `json:"type,omitempty"` }
MetalgoIPUpdateRequest metalgo IP update request
swagger:model metalgo.IPUpdateRequest
func (*MetalgoIPUpdateRequest) ContextValidate ¶ added in v0.17.0
func (m *MetalgoIPUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this metalgo IP update request based on context it is used
func (*MetalgoIPUpdateRequest) MarshalBinary ¶ added in v0.17.0
func (m *MetalgoIPUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MetalgoIPUpdateRequest) UnmarshalBinary ¶ added in v0.17.0
func (m *MetalgoIPUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1BootInfo ¶
type ModelsV1BootInfo struct { // bootloaderid // Required: true Bootloaderid *string `json:"bootloaderid"` // cmdline // Required: true Cmdline *string `json:"cmdline"` // image id // Required: true ImageID *string `json:"image_id"` // initrd // Required: true Initrd *string `json:"initrd"` // kernel // Required: true Kernel *string `json:"kernel"` // os partition // Required: true OsPartition *string `json:"os_partition"` // primary disk // Required: true PrimaryDisk *string `json:"primary_disk"` }
ModelsV1BootInfo models v1 boot info
swagger:model models.V1BootInfo
func (*ModelsV1BootInfo) ContextValidate ¶ added in v0.12.0
ContextValidate validates this models v1 boot info based on context it is used
func (*ModelsV1BootInfo) MarshalBinary ¶
func (m *ModelsV1BootInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1BootInfo) UnmarshalBinary ¶
func (m *ModelsV1BootInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1ChassisIdentifyLEDState ¶
type ModelsV1ChassisIdentifyLEDState struct { // description // Required: true Description *string `json:"description"` // value // Required: true Value *string `json:"value"` }
ModelsV1ChassisIdentifyLEDState models v1 chassis identify l e d state
swagger:model models.V1ChassisIdentifyLEDState
func (*ModelsV1ChassisIdentifyLEDState) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1ChassisIdentifyLEDState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 chassis identify l e d state based on context it is used
func (*ModelsV1ChassisIdentifyLEDState) MarshalBinary ¶
func (m *ModelsV1ChassisIdentifyLEDState) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1ChassisIdentifyLEDState) UnmarshalBinary ¶
func (m *ModelsV1ChassisIdentifyLEDState) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1Disk ¶ added in v0.17.9
type ModelsV1Disk struct { // device // Required: true Device *string `json:"device"` // partitions // Required: true Partitions []*ModelsV1DiskPartition `json:"partitions"` // wipeonreinstall // Required: true Wipeonreinstall *bool `json:"wipeonreinstall"` }
ModelsV1Disk models v1 disk
swagger:model models.V1Disk
func (*ModelsV1Disk) ContextValidate ¶ added in v0.17.9
ContextValidate validate this models v1 disk based on the context it is used
func (*ModelsV1Disk) MarshalBinary ¶ added in v0.17.9
func (m *ModelsV1Disk) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1Disk) UnmarshalBinary ¶ added in v0.17.9
func (m *ModelsV1Disk) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1DiskPartition ¶ added in v0.17.9
type ModelsV1DiskPartition struct { // gpttype // Required: true Gpttype *string `json:"gpttype"` // label Label string `json:"label,omitempty"` // number // Required: true Number *int64 `json:"number"` // size // Required: true Size *int64 `json:"size"` }
ModelsV1DiskPartition models v1 disk partition
swagger:model models.V1DiskPartition
func (*ModelsV1DiskPartition) ContextValidate ¶ added in v0.17.9
ContextValidate validates this models v1 disk partition based on context it is used
func (*ModelsV1DiskPartition) MarshalBinary ¶ added in v0.17.9
func (m *ModelsV1DiskPartition) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1DiskPartition) UnmarshalBinary ¶ added in v0.17.9
func (m *ModelsV1DiskPartition) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1Filesystem ¶ added in v0.17.9
type ModelsV1Filesystem struct { // createoptions // Required: true Createoptions []string `json:"createoptions"` // device // Required: true Device *string `json:"device"` // format // Required: true Format *string `json:"format"` // label Label string `json:"label,omitempty"` // mountoptions // Required: true Mountoptions []string `json:"mountoptions"` // path Path string `json:"path,omitempty"` }
ModelsV1Filesystem models v1 filesystem
swagger:model models.V1Filesystem
func (*ModelsV1Filesystem) ContextValidate ¶ added in v0.17.9
ContextValidate validates this models v1 filesystem based on context it is used
func (*ModelsV1Filesystem) MarshalBinary ¶ added in v0.17.9
func (m *ModelsV1Filesystem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1Filesystem) UnmarshalBinary ¶ added in v0.17.9
func (m *ModelsV1Filesystem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1FilesystemLayoutConstraints ¶ added in v0.17.9
type ModelsV1FilesystemLayoutConstraints struct { // images // Required: true Images map[string]string `json:"images"` // sizes // Required: true Sizes []string `json:"sizes"` }
ModelsV1FilesystemLayoutConstraints models v1 filesystem layout constraints
swagger:model models.V1FilesystemLayoutConstraints
func (*ModelsV1FilesystemLayoutConstraints) ContextValidate ¶ added in v0.17.9
func (m *ModelsV1FilesystemLayoutConstraints) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 filesystem layout constraints based on context it is used
func (*ModelsV1FilesystemLayoutConstraints) MarshalBinary ¶ added in v0.17.9
func (m *ModelsV1FilesystemLayoutConstraints) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1FilesystemLayoutConstraints) UnmarshalBinary ¶ added in v0.17.9
func (m *ModelsV1FilesystemLayoutConstraints) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1FilesystemLayoutResponse ¶ added in v0.17.9
type ModelsV1FilesystemLayoutResponse struct { // constraints // Required: true Constraints *ModelsV1FilesystemLayoutConstraints `json:"constraints"` // description Description string `json:"description,omitempty"` // disks // Required: true Disks []*ModelsV1Disk `json:"disks"` // filesystems // Required: true Filesystems []*ModelsV1Filesystem `json:"filesystems"` // id // Required: true ID *string `json:"id"` // logicalvolumes // Required: true Logicalvolumes []*ModelsV1LogicalVolume `json:"logicalvolumes"` // name Name string `json:"name,omitempty"` // raid // Required: true Raid []*ModelsV1Raid `json:"raid"` // volumegroups // Required: true Volumegroups []*ModelsV1VolumeGroup `json:"volumegroups"` }
ModelsV1FilesystemLayoutResponse models v1 filesystem layout response
swagger:model models.V1FilesystemLayoutResponse
func (*ModelsV1FilesystemLayoutResponse) ContextValidate ¶ added in v0.17.9
func (m *ModelsV1FilesystemLayoutResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models v1 filesystem layout response based on the context it is used
func (*ModelsV1FilesystemLayoutResponse) MarshalBinary ¶ added in v0.17.9
func (m *ModelsV1FilesystemLayoutResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1FilesystemLayoutResponse) UnmarshalBinary ¶ added in v0.17.9
func (m *ModelsV1FilesystemLayoutResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1IPResponse ¶
type ModelsV1IPResponse struct { // allocationuuid // Required: true Allocationuuid *string `json:"allocationuuid"` // changed Changed string `json:"changed,omitempty"` // created Created string `json:"created,omitempty"` // description Description string `json:"description,omitempty"` // ipaddress // Required: true Ipaddress *string `json:"ipaddress"` // name Name string `json:"name,omitempty"` // networkid // Required: true Networkid *string `json:"networkid"` // projectid // Required: true Projectid *string `json:"projectid"` // tags // Required: true Tags []string `json:"tags"` // type // Required: true Type *string `json:"type"` }
ModelsV1IPResponse models v1 IP response
swagger:model models.V1IPResponse
func (*ModelsV1IPResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validates this models v1 IP response based on context it is used
func (*ModelsV1IPResponse) MarshalBinary ¶
func (m *ModelsV1IPResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1IPResponse) UnmarshalBinary ¶
func (m *ModelsV1IPResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1ImageResponse ¶
type ModelsV1ImageResponse struct { // changed Changed string `json:"changed,omitempty"` // classification Classification string `json:"classification,omitempty"` // created Created string `json:"created,omitempty"` // description Description string `json:"description,omitempty"` // expiration date // Required: true ExpirationDate *string `json:"expirationDate"` // features // Required: true Features []string `json:"features"` // id // Required: true ID *string `json:"id"` // name Name string `json:"name,omitempty"` // url URL string `json:"url,omitempty"` // usedby // Required: true Usedby []string `json:"usedby"` }
ModelsV1ImageResponse models v1 image response
swagger:model models.V1ImageResponse
func (*ModelsV1ImageResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validates this models v1 image response based on context it is used
func (*ModelsV1ImageResponse) MarshalBinary ¶
func (m *ModelsV1ImageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1ImageResponse) UnmarshalBinary ¶
func (m *ModelsV1ImageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1LogicalVolume ¶ added in v0.17.9
type ModelsV1LogicalVolume struct { // lvmtype // Required: true Lvmtype *string `json:"lvmtype"` // name // Required: true Name *string `json:"name"` // size // Required: true Size *int64 `json:"size"` // volumegroup // Required: true Volumegroup *string `json:"volumegroup"` }
ModelsV1LogicalVolume models v1 logical volume
swagger:model models.V1LogicalVolume
func (*ModelsV1LogicalVolume) ContextValidate ¶ added in v0.17.9
ContextValidate validates this models v1 logical volume based on context it is used
func (*ModelsV1LogicalVolume) MarshalBinary ¶ added in v0.17.9
func (m *ModelsV1LogicalVolume) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1LogicalVolume) UnmarshalBinary ¶ added in v0.17.9
func (m *ModelsV1LogicalVolume) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineAllocation ¶
type ModelsV1MachineAllocation struct { // boot info BootInfo *ModelsV1BootInfo `json:"boot_info,omitempty"` // created // Required: true Created *string `json:"created"` // creator // Required: true Creator *string `json:"creator"` // description Description string `json:"description,omitempty"` // filesystemlayout Filesystemlayout *ModelsV1FilesystemLayoutResponse `json:"filesystemlayout,omitempty"` // hostname // Required: true Hostname *string `json:"hostname"` // image Image *ModelsV1ImageResponse `json:"image,omitempty"` // name // Required: true Name *string `json:"name"` // networks // Required: true Networks []*ModelsV1MachineNetwork `json:"networks"` // project // Required: true Project *string `json:"project"` // reinstall // Required: true Reinstall *bool `json:"reinstall"` // role // Required: true Role *string `json:"role"` // ssh pub keys // Required: true SSHPubKeys []string `json:"ssh_pub_keys"` // succeeded // Required: true Succeeded *bool `json:"succeeded"` // user data UserData string `json:"user_data,omitempty"` }
ModelsV1MachineAllocation models v1 machine allocation
swagger:model models.V1MachineAllocation
func (*ModelsV1MachineAllocation) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1MachineAllocation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models v1 machine allocation based on the context it is used
func (*ModelsV1MachineAllocation) MarshalBinary ¶
func (m *ModelsV1MachineAllocation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineAllocation) UnmarshalBinary ¶
func (m *ModelsV1MachineAllocation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineBIOS ¶
type ModelsV1MachineBIOS struct { // date // Required: true Date *string `json:"date"` // vendor // Required: true Vendor *string `json:"vendor"` // version // Required: true Version *string `json:"version"` }
ModelsV1MachineBIOS models v1 machine b i o s
swagger:model models.V1MachineBIOS
func (*ModelsV1MachineBIOS) ContextValidate ¶ added in v0.12.0
ContextValidate validates this models v1 machine b i o s based on context it is used
func (*ModelsV1MachineBIOS) MarshalBinary ¶
func (m *ModelsV1MachineBIOS) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineBIOS) UnmarshalBinary ¶
func (m *ModelsV1MachineBIOS) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineBlockDevice ¶
type ModelsV1MachineBlockDevice struct { // name // Required: true Name *string `json:"name"` // size // Required: true Size *int64 `json:"size"` }
ModelsV1MachineBlockDevice models v1 machine block device
swagger:model models.V1MachineBlockDevice
func (*ModelsV1MachineBlockDevice) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1MachineBlockDevice) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 machine block device based on context it is used
func (*ModelsV1MachineBlockDevice) MarshalBinary ¶
func (m *ModelsV1MachineBlockDevice) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineBlockDevice) UnmarshalBinary ¶
func (m *ModelsV1MachineBlockDevice) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineHardware ¶
type ModelsV1MachineHardware struct { // cpu cores // Required: true CPUCores *int32 `json:"cpu_cores"` // disks // Required: true Disks []*ModelsV1MachineBlockDevice `json:"disks"` // memory // Required: true Memory *int64 `json:"memory"` // nics // Required: true Nics []*ModelsV1MachineNic `json:"nics"` }
ModelsV1MachineHardware models v1 machine hardware
swagger:model models.V1MachineHardware
func (*ModelsV1MachineHardware) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1MachineHardware) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models v1 machine hardware based on the context it is used
func (*ModelsV1MachineHardware) MarshalBinary ¶
func (m *ModelsV1MachineHardware) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineHardware) UnmarshalBinary ¶
func (m *ModelsV1MachineHardware) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineNetwork ¶
type ModelsV1MachineNetwork struct { // asn // Required: true Asn *int64 `json:"asn"` // destinationprefixes // Required: true Destinationprefixes []string `json:"destinationprefixes"` // ips // Required: true Ips []string `json:"ips"` // nat // Required: true Nat *bool `json:"nat"` // networkid // Required: true Networkid *string `json:"networkid"` // networktype // Required: true Networktype *string `json:"networktype"` // prefixes // Required: true Prefixes []string `json:"prefixes"` // private // Required: true Private *bool `json:"private"` // underlay // Required: true Underlay *bool `json:"underlay"` // vrf // Required: true Vrf *int64 `json:"vrf"` }
ModelsV1MachineNetwork models v1 machine network
swagger:model models.V1MachineNetwork
func (*ModelsV1MachineNetwork) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1MachineNetwork) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 machine network based on context it is used
func (*ModelsV1MachineNetwork) MarshalBinary ¶
func (m *ModelsV1MachineNetwork) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineNetwork) UnmarshalBinary ¶
func (m *ModelsV1MachineNetwork) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineNic ¶
type ModelsV1MachineNic struct { // mac // Required: true Mac *string `json:"mac"` // name // Required: true Name *string `json:"name"` }
ModelsV1MachineNic models v1 machine nic
swagger:model models.V1MachineNic
func (*ModelsV1MachineNic) ContextValidate ¶ added in v0.12.0
ContextValidate validates this models v1 machine nic based on context it is used
func (*ModelsV1MachineNic) MarshalBinary ¶
func (m *ModelsV1MachineNic) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineNic) UnmarshalBinary ¶
func (m *ModelsV1MachineNic) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineProvisioningEvent ¶
type ModelsV1MachineProvisioningEvent struct { // event // Required: true Event *string `json:"event"` // message Message string `json:"message,omitempty"` // time Time string `json:"time,omitempty"` }
ModelsV1MachineProvisioningEvent models v1 machine provisioning event
swagger:model models.V1MachineProvisioningEvent
func (*ModelsV1MachineProvisioningEvent) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1MachineProvisioningEvent) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 machine provisioning event based on context it is used
func (*ModelsV1MachineProvisioningEvent) MarshalBinary ¶
func (m *ModelsV1MachineProvisioningEvent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineProvisioningEvent) UnmarshalBinary ¶
func (m *ModelsV1MachineProvisioningEvent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineRecentProvisioningEvents ¶
type ModelsV1MachineRecentProvisioningEvents struct { // incomplete provisioning cycles // Required: true IncompleteProvisioningCycles *string `json:"incomplete_provisioning_cycles"` // last event time LastEventTime string `json:"last_event_time,omitempty"` // log // Required: true Log []*ModelsV1MachineProvisioningEvent `json:"log"` }
ModelsV1MachineRecentProvisioningEvents models v1 machine recent provisioning events
swagger:model models.V1MachineRecentProvisioningEvents
func (*ModelsV1MachineRecentProvisioningEvents) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1MachineRecentProvisioningEvents) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models v1 machine recent provisioning events based on the context it is used
func (*ModelsV1MachineRecentProvisioningEvents) MarshalBinary ¶
func (m *ModelsV1MachineRecentProvisioningEvents) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineRecentProvisioningEvents) UnmarshalBinary ¶
func (m *ModelsV1MachineRecentProvisioningEvents) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineResponse ¶
type ModelsV1MachineResponse struct { // allocation Allocation *ModelsV1MachineAllocation `json:"allocation,omitempty"` // bios // Required: true Bios *ModelsV1MachineBIOS `json:"bios"` // changed Changed string `json:"changed,omitempty"` // created Created string `json:"created,omitempty"` // description Description string `json:"description,omitempty"` // events // Required: true Events *ModelsV1MachineRecentProvisioningEvents `json:"events"` // hardware // Required: true Hardware *ModelsV1MachineHardware `json:"hardware"` // id // Required: true ID *string `json:"id"` // ledstate // Required: true Ledstate *ModelsV1ChassisIdentifyLEDState `json:"ledstate"` // liveliness // Required: true Liveliness *string `json:"liveliness"` // name Name string `json:"name,omitempty"` // partition Partition *ModelsV1PartitionResponse `json:"partition,omitempty"` // rackid Rackid string `json:"rackid,omitempty"` // size Size *ModelsV1SizeResponse `json:"size,omitempty"` // state // Required: true State *ModelsV1MachineState `json:"state"` // tags // Required: true Tags []string `json:"tags"` }
ModelsV1MachineResponse models v1 machine response
swagger:model models.V1MachineResponse
func (*ModelsV1MachineResponse) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1MachineResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models v1 machine response based on the context it is used
func (*ModelsV1MachineResponse) MarshalBinary ¶
func (m *ModelsV1MachineResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineResponse) UnmarshalBinary ¶
func (m *ModelsV1MachineResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineState ¶
type ModelsV1MachineState struct { // description // Required: true Description *string `json:"description"` // value // Required: true Value *string `json:"value"` }
ModelsV1MachineState models v1 machine state
swagger:model models.V1MachineState
func (*ModelsV1MachineState) ContextValidate ¶ added in v0.12.0
ContextValidate validates this models v1 machine state based on context it is used
func (*ModelsV1MachineState) MarshalBinary ¶
func (m *ModelsV1MachineState) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineState) UnmarshalBinary ¶
func (m *ModelsV1MachineState) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1PartitionBootConfiguration ¶
type ModelsV1PartitionBootConfiguration struct { // commandline Commandline string `json:"commandline,omitempty"` // imageurl Imageurl string `json:"imageurl,omitempty"` // kernelurl Kernelurl string `json:"kernelurl,omitempty"` }
ModelsV1PartitionBootConfiguration models v1 partition boot configuration
swagger:model models.V1PartitionBootConfiguration
func (*ModelsV1PartitionBootConfiguration) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1PartitionBootConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 partition boot configuration based on context it is used
func (*ModelsV1PartitionBootConfiguration) MarshalBinary ¶
func (m *ModelsV1PartitionBootConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1PartitionBootConfiguration) UnmarshalBinary ¶
func (m *ModelsV1PartitionBootConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1PartitionResponse ¶
type ModelsV1PartitionResponse struct { // bootconfig // Required: true Bootconfig *ModelsV1PartitionBootConfiguration `json:"bootconfig"` // changed Changed string `json:"changed,omitempty"` // created Created string `json:"created,omitempty"` // description Description string `json:"description,omitempty"` // id // Required: true ID *string `json:"id"` // mgmtserviceaddress Mgmtserviceaddress string `json:"mgmtserviceaddress,omitempty"` // name Name string `json:"name,omitempty"` // privatenetworkprefixlength Privatenetworkprefixlength int32 `json:"privatenetworkprefixlength,omitempty"` }
ModelsV1PartitionResponse models v1 partition response
swagger:model models.V1PartitionResponse
func (*ModelsV1PartitionResponse) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1PartitionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models v1 partition response based on the context it is used
func (*ModelsV1PartitionResponse) MarshalBinary ¶
func (m *ModelsV1PartitionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1PartitionResponse) UnmarshalBinary ¶
func (m *ModelsV1PartitionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1Raid ¶ added in v0.17.9
type ModelsV1Raid struct { // arrayname // Required: true Arrayname *string `json:"arrayname"` // createoptions // Required: true Createoptions []string `json:"createoptions"` // devices // Required: true Devices []string `json:"devices"` // level // Required: true Level *string `json:"level"` // spares // Required: true Spares *int32 `json:"spares"` }
ModelsV1Raid models v1 raid
swagger:model models.V1Raid
func (*ModelsV1Raid) ContextValidate ¶ added in v0.17.9
ContextValidate validates this models v1 raid based on context it is used
func (*ModelsV1Raid) MarshalBinary ¶ added in v0.17.9
func (m *ModelsV1Raid) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1Raid) UnmarshalBinary ¶ added in v0.17.9
func (m *ModelsV1Raid) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1SizeConstraint ¶
type ModelsV1SizeConstraint struct { // max // Required: true Max *int64 `json:"max"` // min // Required: true Min *int64 `json:"min"` // type // Required: true Type *string `json:"type"` }
ModelsV1SizeConstraint models v1 size constraint
swagger:model models.V1SizeConstraint
func (*ModelsV1SizeConstraint) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1SizeConstraint) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 size constraint based on context it is used
func (*ModelsV1SizeConstraint) MarshalBinary ¶
func (m *ModelsV1SizeConstraint) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1SizeConstraint) UnmarshalBinary ¶
func (m *ModelsV1SizeConstraint) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1SizeResponse ¶
type ModelsV1SizeResponse struct { // changed Changed string `json:"changed,omitempty"` // constraints // Required: true Constraints []*ModelsV1SizeConstraint `json:"constraints"` // created Created string `json:"created,omitempty"` // description Description string `json:"description,omitempty"` // id // Required: true ID *string `json:"id"` // name Name string `json:"name,omitempty"` }
ModelsV1SizeResponse models v1 size response
swagger:model models.V1SizeResponse
func (*ModelsV1SizeResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this models v1 size response based on the context it is used
func (*ModelsV1SizeResponse) MarshalBinary ¶
func (m *ModelsV1SizeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1SizeResponse) UnmarshalBinary ¶
func (m *ModelsV1SizeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1VolumeGroup ¶ added in v0.17.9
type ModelsV1VolumeGroup struct { // devices // Required: true Devices []string `json:"devices"` // name // Required: true Name *string `json:"name"` // tags // Required: true Tags []string `json:"tags"` }
ModelsV1VolumeGroup models v1 volume group
swagger:model models.V1VolumeGroup
func (*ModelsV1VolumeGroup) ContextValidate ¶ added in v0.17.9
ContextValidate validates this models v1 volume group based on context it is used
func (*ModelsV1VolumeGroup) MarshalBinary ¶ added in v0.17.9
func (m *ModelsV1VolumeGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1VolumeGroup) UnmarshalBinary ¶ added in v0.17.9
func (m *ModelsV1VolumeGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RestStatus ¶
type RestStatus struct { // message // Required: true Message *string `json:"message"` // status // Required: true Status *string `json:"status"` }
RestStatus rest status
swagger:model rest.status
func (*RestStatus) ContextValidate ¶ added in v0.12.0
ContextValidate validates this rest status based on context it is used
func (*RestStatus) MarshalBinary ¶
func (m *RestStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RestStatus) UnmarshalBinary ¶
func (m *RestStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RestVersion ¶
type RestVersion struct { // builddate // Required: true Builddate *string `json:"builddate"` // gitsha1 // Required: true Gitsha1 *string `json:"gitsha1"` // name // Required: true Name *string `json:"name"` // revision // Required: true Revision *string `json:"revision"` // version // Required: true Version *string `json:"version"` }
RestVersion rest version
swagger:model rest.version
func (*RestVersion) ContextValidate ¶ added in v0.12.0
ContextValidate validates this rest version based on context it is used
func (*RestVersion) MarshalBinary ¶
func (m *RestVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RestVersion) UnmarshalBinary ¶
func (m *RestVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1AccessList ¶ added in v0.17.0
type V1AccessList struct { // source ranges SourceRanges []string `json:"sourceRanges"` }
V1AccessList v1 access list
swagger:model v1.AccessList
func (*V1AccessList) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 access list based on context it is used
func (*V1AccessList) MarshalBinary ¶ added in v0.17.0
func (m *V1AccessList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1AccessList) UnmarshalBinary ¶ added in v0.17.0
func (m *V1AccessList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Audit ¶ added in v0.17.17
type V1Audit struct { // audit to splunk // Required: true AuditToSplunk *bool `json:"AuditToSplunk"` // cluster audit // Required: true ClusterAudit *bool `json:"ClusterAudit"` }
V1Audit v1 audit
swagger:model v1.Audit
func (*V1Audit) ContextValidate ¶ added in v0.17.17
ContextValidate validates this v1 audit based on context it is used
func (*V1Audit) MarshalBinary ¶ added in v0.17.17
MarshalBinary interface implementation
func (*V1Audit) UnmarshalBinary ¶ added in v0.17.17
UnmarshalBinary interface implementation
type V1ClusterCreateRequest ¶
type V1ClusterCreateRequest struct { // additional networks // Required: true AdditionalNetworks []string `json:"AdditionalNetworks"` // audit // Required: true Audit *V1Audit `json:"Audit"` // cluster features // Required: true ClusterFeatures *V1ClusterFeatures `json:"ClusterFeatures"` // description // Required: true Description *string `json:"Description"` // egress rules // Required: true EgressRules []*V1EgressRule `json:"EgressRules"` // firewall controller version // Required: true FirewallControllerVersion *string `json:"FirewallControllerVersion"` // firewall image // Required: true FirewallImage *string `json:"FirewallImage"` // firewall size // Required: true FirewallSize *string `json:"FirewallSize"` // kubernetes // Required: true Kubernetes *V1Kubernetes `json:"Kubernetes"` // labels // Required: true Labels map[string]string `json:"Labels"` // maintenance // Required: true Maintenance *V1Maintenance `json:"Maintenance"` // name // Required: true Name *string `json:"Name"` // partition ID // Required: true PartitionID *string `json:"PartitionID"` // project ID // Required: true ProjectID *string `json:"ProjectID"` // purpose // Required: true Purpose *string `json:"Purpose"` // tenant // Required: true Tenant *string `json:"Tenant"` // workers // Required: true Workers []*V1Worker `json:"Workers"` // seed name on which the cluster will be scheduled SeedName string `json:"seedName,omitempty"` }
V1ClusterCreateRequest v1 cluster create request
swagger:model v1.ClusterCreateRequest
func (*V1ClusterCreateRequest) ContextValidate ¶ added in v0.12.0
func (m *V1ClusterCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 cluster create request based on the context it is used
func (*V1ClusterCreateRequest) MarshalBinary ¶
func (m *V1ClusterCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterCreateRequest) UnmarshalBinary ¶
func (m *V1ClusterCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterCredentialsResponse ¶
type V1ClusterCredentialsResponse struct { // kubeconfig // Required: true Kubeconfig *string `json:"Kubeconfig"` // SSH key pair // Required: true SSHKeyPair *V1SSHKeyPair `json:"SSHKeyPair"` }
V1ClusterCredentialsResponse v1 cluster credentials response
swagger:model v1.ClusterCredentialsResponse
func (*V1ClusterCredentialsResponse) ContextValidate ¶ added in v0.12.0
func (m *V1ClusterCredentialsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 cluster credentials response based on the context it is used
func (*V1ClusterCredentialsResponse) MarshalBinary ¶
func (m *V1ClusterCredentialsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterCredentialsResponse) UnmarshalBinary ¶
func (m *V1ClusterCredentialsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterFeatures ¶ added in v0.17.21
type V1ClusterFeatures struct { // reversed v p n // Required: true ReversedVPN *string `json:"ReversedVPN"` }
V1ClusterFeatures v1 cluster features
swagger:model v1.ClusterFeatures
func (*V1ClusterFeatures) ContextValidate ¶ added in v0.17.21
ContextValidate validates this v1 cluster features based on context it is used
func (*V1ClusterFeatures) MarshalBinary ¶ added in v0.17.21
func (m *V1ClusterFeatures) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterFeatures) UnmarshalBinary ¶ added in v0.17.21
func (m *V1ClusterFeatures) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterFindRequest ¶
type V1ClusterFindRequest struct { // ID // Required: true ID *string `json:"ID"` // labels // Required: true Labels map[string]string `json:"Labels"` // name // Required: true Name *string `json:"Name"` // partition ID // Required: true PartitionID *string `json:"PartitionID"` // project ID // Required: true ProjectID *string `json:"ProjectID"` // purpose // Required: true Purpose *string `json:"Purpose"` // tenant // Required: true Tenant *string `json:"Tenant"` }
V1ClusterFindRequest v1 cluster find request
swagger:model v1.ClusterFindRequest
func (*V1ClusterFindRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 cluster find request based on context it is used
func (*V1ClusterFindRequest) MarshalBinary ¶
func (m *V1ClusterFindRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterFindRequest) UnmarshalBinary ¶
func (m *V1ClusterFindRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterHealth ¶ added in v0.17.3
type V1ClusterHealth struct { // num degraded volumes // Required: true NumDegradedVolumes *int64 `json:"NumDegradedVolumes"` // num inactive nodes // Required: true NumInactiveNodes *int64 `json:"NumInactiveNodes"` // num not available volumes // Required: true NumNotAvailableVolumes *int64 `json:"NumNotAvailableVolumes"` // num read only volumes // Required: true NumReadOnlyVolumes *int64 `json:"NumReadOnlyVolumes"` // state // Required: true State *string `json:"State"` }
V1ClusterHealth v1 cluster health
swagger:model v1.ClusterHealth
func (*V1ClusterHealth) ContextValidate ¶ added in v0.17.3
ContextValidate validates this v1 cluster health based on context it is used
func (*V1ClusterHealth) MarshalBinary ¶ added in v0.17.3
func (m *V1ClusterHealth) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterHealth) UnmarshalBinary ¶ added in v0.17.3
func (m *V1ClusterHealth) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterKubeconfigResponse ¶
type V1ClusterKubeconfigResponse struct { // kubeconfig // Required: true Kubeconfig *string `json:"Kubeconfig"` }
V1ClusterKubeconfigResponse v1 cluster kubeconfig response
swagger:model v1.ClusterKubeconfigResponse
func (*V1ClusterKubeconfigResponse) ContextValidate ¶ added in v0.12.0
func (m *V1ClusterKubeconfigResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 cluster kubeconfig response based on context it is used
func (*V1ClusterKubeconfigResponse) MarshalBinary ¶
func (m *V1ClusterKubeconfigResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterKubeconfigResponse) UnmarshalBinary ¶
func (m *V1ClusterKubeconfigResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterMachineCycleRequest ¶ added in v0.17.9
type V1ClusterMachineCycleRequest struct { // uuid of the machine to power cycle // Required: true Machineid *string `json:"machineid"` }
V1ClusterMachineCycleRequest v1 cluster machine cycle request
swagger:model v1.ClusterMachineCycleRequest
func (*V1ClusterMachineCycleRequest) ContextValidate ¶ added in v0.17.9
func (m *V1ClusterMachineCycleRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 cluster machine cycle request based on context it is used
func (*V1ClusterMachineCycleRequest) MarshalBinary ¶ added in v0.17.9
func (m *V1ClusterMachineCycleRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterMachineCycleRequest) UnmarshalBinary ¶ added in v0.17.9
func (m *V1ClusterMachineCycleRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterMachineReinstallRequest ¶ added in v0.17.9
type V1ClusterMachineReinstallRequest struct { // id of the image to install Imageid string `json:"imageid,omitempty"` // uuid of the machine to reinstall // Required: true Machineid *string `json:"machineid"` }
V1ClusterMachineReinstallRequest v1 cluster machine reinstall request
swagger:model v1.ClusterMachineReinstallRequest
func (*V1ClusterMachineReinstallRequest) ContextValidate ¶ added in v0.17.9
func (m *V1ClusterMachineReinstallRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 cluster machine reinstall request based on context it is used
func (*V1ClusterMachineReinstallRequest) MarshalBinary ¶ added in v0.17.9
func (m *V1ClusterMachineReinstallRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterMachineReinstallRequest) UnmarshalBinary ¶ added in v0.17.9
func (m *V1ClusterMachineReinstallRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterMachineResetRequest ¶ added in v0.17.9
type V1ClusterMachineResetRequest struct { // uuid of the machine to power reset // Required: true Machineid *string `json:"machineid"` }
V1ClusterMachineResetRequest v1 cluster machine reset request
swagger:model v1.ClusterMachineResetRequest
func (*V1ClusterMachineResetRequest) ContextValidate ¶ added in v0.17.9
func (m *V1ClusterMachineResetRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 cluster machine reset request based on context it is used
func (*V1ClusterMachineResetRequest) MarshalBinary ¶ added in v0.17.9
func (m *V1ClusterMachineResetRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterMachineResetRequest) UnmarshalBinary ¶ added in v0.17.9
func (m *V1ClusterMachineResetRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterNameProject ¶
type V1ClusterNameProject struct { // cluster name ClusterName string `json:"cluster_name,omitempty"` // generated middle-part of gardener shoot namespace, e.g. 'ps5d42' Project string `json:"project,omitempty"` }
V1ClusterNameProject v1 cluster name project
swagger:model v1.ClusterNameProject
func (*V1ClusterNameProject) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 cluster name project based on context it is used
func (*V1ClusterNameProject) MarshalBinary ¶
func (m *V1ClusterNameProject) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterNameProject) UnmarshalBinary ¶
func (m *V1ClusterNameProject) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterReconcileRequest ¶ added in v0.8.1
type V1ClusterReconcileRequest struct { // the gardener shoot operation annotation to annotate the shoot with // Required: true Operation *string `json:"operation"` }
V1ClusterReconcileRequest v1 cluster reconcile request
swagger:model v1.ClusterReconcileRequest
func (*V1ClusterReconcileRequest) ContextValidate ¶ added in v0.12.0
func (m *V1ClusterReconcileRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 cluster reconcile request based on context it is used
func (*V1ClusterReconcileRequest) MarshalBinary ¶ added in v0.8.1
func (m *V1ClusterReconcileRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterReconcileRequest) UnmarshalBinary ¶ added in v0.8.1
func (m *V1ClusterReconcileRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterResponse ¶
type V1ClusterResponse struct { // additional networks // Required: true AdditionalNetworks []string `json:"AdditionalNetworks"` // cluster features // Required: true ClusterFeatures *V1ClusterFeatures `json:"ClusterFeatures"` // control plane feature gates // Required: true ControlPlaneFeatureGates []string `json:"ControlPlaneFeatureGates"` // creation timestamp // Required: true // Format: date-time CreationTimestamp *strfmt.DateTime `json:"CreationTimestamp"` // DNS endpoint // Required: true DNSEndpoint *string `json:"DNSEndpoint"` // description // Required: true Description *string `json:"Description"` // egress rules // Required: true EgressRules []*V1EgressRule `json:"EgressRules"` // firewall controller version // Required: true FirewallControllerVersion *string `json:"FirewallControllerVersion"` // firewall image // Required: true FirewallImage *string `json:"FirewallImage"` // firewall size // Required: true FirewallSize *string `json:"FirewallSize"` // ID // Required: true ID *string `json:"ID"` // kubernetes // Required: true Kubernetes *V1Kubernetes `json:"Kubernetes"` // labels // Required: true Labels map[string]string `json:"Labels"` // maintenance // Required: true Maintenance *V1Maintenance `json:"Maintenance"` // name // Required: true Name *string `json:"Name"` // networking // Required: true Networking *V1Networking `json:"Networking"` // partition ID // Required: true PartitionID *string `json:"PartitionID"` // project ID // Required: true ProjectID *string `json:"ProjectID"` // purpose // Required: true Purpose *string `json:"Purpose"` // status // Required: true Status *V1beta1ShootStatus `json:"Status"` // tenant // Required: true Tenant *string `json:"Tenant"` // workers // Required: true Workers []*V1Worker `json:"Workers"` // the firewalls which belong to this cluster Firewalls []*ModelsV1MachineResponse `json:"firewalls"` // the machines which belong to this cluster Machines []*ModelsV1MachineResponse `json:"machines"` }
V1ClusterResponse v1 cluster response
swagger:model v1.ClusterResponse
func (*V1ClusterResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 cluster response based on the context it is used
func (*V1ClusterResponse) MarshalBinary ¶
func (m *V1ClusterResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterResponse) UnmarshalBinary ¶
func (m *V1ClusterResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterStatisticsAPI ¶ added in v0.17.3
type V1ClusterStatisticsAPI struct { // compression ratio // Required: true CompressionRatio *float64 `json:"CompressionRatio"` // effective physical storage // Required: true EffectivePhysicalStorage *int64 `json:"EffectivePhysicalStorage"` // estimated free logical storage // Required: true EstimatedFreeLogicalStorage *int64 `json:"EstimatedFreeLogicalStorage"` // estimated logical storage // Required: true EstimatedLogicalStorage *int64 `json:"EstimatedLogicalStorage"` // free physical storage // Required: true FreePhysicalStorage *int64 `json:"FreePhysicalStorage"` // installed physical storage // Required: true InstalledPhysicalStorage *int64 `json:"InstalledPhysicalStorage"` // logical storage // Required: true LogicalStorage *int64 `json:"LogicalStorage"` // logical used storage // Required: true LogicalUsedStorage *int64 `json:"LogicalUsedStorage"` // managed physical storage // Required: true ManagedPhysicalStorage *int64 `json:"ManagedPhysicalStorage"` // physical used storage // Required: true PhysicalUsedStorage *int64 `json:"PhysicalUsedStorage"` // physical used storage including parity // Required: true PhysicalUsedStorageIncludingParity *int64 `json:"PhysicalUsedStorageIncludingParity"` }
V1ClusterStatisticsAPI v1 cluster statistics Api
swagger:model v1.ClusterStatisticsApi
func (*V1ClusterStatisticsAPI) ContextValidate ¶ added in v0.17.3
func (m *V1ClusterStatisticsAPI) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 cluster statistics Api based on context it is used
func (*V1ClusterStatisticsAPI) MarshalBinary ¶ added in v0.17.3
func (m *V1ClusterStatisticsAPI) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterStatisticsAPI) UnmarshalBinary ¶ added in v0.17.3
func (m *V1ClusterStatisticsAPI) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterUpdateRequest ¶
type V1ClusterUpdateRequest struct { // additional networks // Required: true AdditionalNetworks []string `json:"AdditionalNetworks"` // audit // Required: true Audit *V1Audit `json:"Audit"` // cluster features // Required: true ClusterFeatures *V1ClusterFeatures `json:"ClusterFeatures"` // egress rules // Required: true EgressRules []*V1EgressRule `json:"EgressRules"` // firewall controller version // Required: true FirewallControllerVersion *string `json:"FirewallControllerVersion"` // firewall image // Required: true FirewallImage *string `json:"FirewallImage"` // firewall size // Required: true FirewallSize *string `json:"FirewallSize"` // ID // Required: true ID *string `json:"ID"` // kubernetes // Required: true Kubernetes *V1Kubernetes `json:"Kubernetes"` // labels // Required: true Labels map[string]string `json:"Labels"` // maintenance // Required: true Maintenance *V1Maintenance `json:"Maintenance"` // purpose // Required: true Purpose *string `json:"Purpose"` // workers // Required: true Workers []*V1Worker `json:"Workers"` }
V1ClusterUpdateRequest v1 cluster update request
swagger:model v1.ClusterUpdateRequest
func (*V1ClusterUpdateRequest) ContextValidate ¶ added in v0.12.0
func (m *V1ClusterUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 cluster update request based on the context it is used
func (*V1ClusterUpdateRequest) MarshalBinary ¶
func (m *V1ClusterUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterUpdateRequest) UnmarshalBinary ¶
func (m *V1ClusterUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterUsage ¶
type V1ClusterUsage struct { // the end time of this cluster // Required: true // Format: date-time Clusterend *strfmt.DateTime `json:"clusterend"` // the cluster id of this cluster // Required: true Clusterid *string `json:"clusterid"` // the cluster name of this cluster // Required: true Clustername *string `json:"clustername"` // the start time of this cluster // Required: true // Format: date-time Clusterstart *strfmt.DateTime `json:"clusterstart"` // the duration that this cluster is running // Required: true Lifetime *int64 `json:"lifetime"` // the partition of this cluster // Required: true Partition *string `json:"partition"` // the project id of this cluster // Required: true Projectid *string `json:"projectid"` // the project name of this cluster // Required: true Projectname *string `json:"projectname"` // the tenant of this cluster // Required: true Tenant *string `json:"tenant"` // warnings that occurred when calculating the usage of this cluster // Required: true Warnings []string `json:"warnings"` }
V1ClusterUsage v1 cluster usage
swagger:model v1.ClusterUsage
func (*V1ClusterUsage) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 cluster usage based on context it is used
func (*V1ClusterUsage) MarshalBinary ¶
func (m *V1ClusterUsage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterUsage) UnmarshalBinary ¶
func (m *V1ClusterUsage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterUsageAccumuluated ¶
type V1ClusterUsageAccumuluated struct { // the duration that this cluster is running // Required: true Lifetime *int64 `json:"lifetime"` }
V1ClusterUsageAccumuluated v1 cluster usage accumuluated
swagger:model v1.ClusterUsageAccumuluated
func (*V1ClusterUsageAccumuluated) ContextValidate ¶ added in v0.12.0
func (m *V1ClusterUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 cluster usage accumuluated based on context it is used
func (*V1ClusterUsageAccumuluated) MarshalBinary ¶
func (m *V1ClusterUsageAccumuluated) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterUsageAccumuluated) UnmarshalBinary ¶
func (m *V1ClusterUsageAccumuluated) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterUsageRequest ¶
type V1ClusterUsageRequest struct { // the cluster id to account for Clusterid string `json:"clusterid,omitempty"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the project id to account for Projectid string `json:"projectid,omitempty"` // the tenant to get the container usage for (defaults to all tenants) Tenant string `json:"tenant,omitempty"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` }
V1ClusterUsageRequest v1 cluster usage request
swagger:model v1.ClusterUsageRequest
func (*V1ClusterUsageRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 cluster usage request based on context it is used
func (*V1ClusterUsageRequest) MarshalBinary ¶
func (m *V1ClusterUsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterUsageRequest) UnmarshalBinary ¶
func (m *V1ClusterUsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterUsageResponse ¶
type V1ClusterUsageResponse struct { // just the usage data of the individual clusters summed up // Required: true Accumulatedusage *V1ClusterUsageAccumuluated `json:"accumulatedusage"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` // the usage data of the individual clusters // Required: true Usage []*V1ClusterUsage `json:"usage"` }
V1ClusterUsageResponse v1 cluster usage response
swagger:model v1.ClusterUsageResponse
func (*V1ClusterUsageResponse) ContextValidate ¶ added in v0.12.0
func (m *V1ClusterUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 cluster usage response based on the context it is used
func (*V1ClusterUsageResponse) MarshalBinary ¶
func (m *V1ClusterUsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterUsageResponse) UnmarshalBinary ¶
func (m *V1ClusterUsageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ContainerUsage ¶
type V1ContainerUsage struct { // accounting annotations present on the last accounting report of this container // Required: true Annotations []string `json:"annotations"` // the cluster id of this container // Required: true Clusterid *string `json:"clusterid"` // the cluster name of this container // Required: true Clustername *string `json:"clustername"` // the container image of this container // Required: true Containerimage *string `json:"containerimage"` // the name of this container // Required: true Containername *string `json:"containername"` // the cpu seconds of this container (s*s) // Required: true Cpuseconds *string `json:"cpuseconds"` // the duration that this container is running // Required: true Lifetime *int64 `json:"lifetime"` // the memory seconds of this container (byte*s) // Required: true Memoryseconds *string `json:"memoryseconds"` // the namespace of this container // Required: true Namespace *string `json:"namespace"` // the partition of this container // Required: true Partition *string `json:"partition"` // the pod end time of this container // Required: true // Format: date-time Podend *strfmt.DateTime `json:"podend"` // the pod name of this container // Required: true Podname *string `json:"podname"` // the pod start time of this container // Required: true // Format: date-time Podstart *strfmt.DateTime `json:"podstart"` // the pod uuid of this container // Required: true Poduuid *string `json:"poduuid"` // the project id of this container // Required: true Projectid *string `json:"projectid"` // the project name of this container // Required: true Projectname *string `json:"projectname"` // the tenant of this container // Required: true Tenant *string `json:"tenant"` // warnings that occurred when calculating the usage of this container // Required: true Warnings []string `json:"warnings"` }
V1ContainerUsage v1 container usage
swagger:model v1.ContainerUsage
func (*V1ContainerUsage) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 container usage based on context it is used
func (*V1ContainerUsage) MarshalBinary ¶
func (m *V1ContainerUsage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ContainerUsage) UnmarshalBinary ¶
func (m *V1ContainerUsage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ContainerUsageAccumuluated ¶
type V1ContainerUsageAccumuluated struct { // the accumuluated cpu seconds of the containers in this response (s*s) // Required: true Cpuseconds *string `json:"cpuseconds"` // the duration that this container is running // Required: true Lifetime *int64 `json:"lifetime"` // the accumulated memory seconds of the containers in this response (byte*s) // Required: true Memoryseconds *string `json:"memoryseconds"` }
V1ContainerUsageAccumuluated v1 container usage accumuluated
swagger:model v1.ContainerUsageAccumuluated
func (*V1ContainerUsageAccumuluated) ContextValidate ¶ added in v0.12.0
func (m *V1ContainerUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 container usage accumuluated based on context it is used
func (*V1ContainerUsageAccumuluated) MarshalBinary ¶
func (m *V1ContainerUsageAccumuluated) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ContainerUsageAccumuluated) UnmarshalBinary ¶
func (m *V1ContainerUsageAccumuluated) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ContainerUsageRequest ¶
type V1ContainerUsageRequest struct { // accounting annotations present on the last accounting report of this container // Required: true Annotations []string `json:"annotations"` // the cluster id to account for Clusterid string `json:"clusterid,omitempty"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the namespace name to account for Namespace string `json:"namespace,omitempty"` // the project id to account for Projectid string `json:"projectid,omitempty"` // the tenant to get the container usage for (defaults to all tenants) Tenant string `json:"tenant,omitempty"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` }
V1ContainerUsageRequest v1 container usage request
swagger:model v1.ContainerUsageRequest
func (*V1ContainerUsageRequest) ContextValidate ¶ added in v0.12.0
func (m *V1ContainerUsageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 container usage request based on context it is used
func (*V1ContainerUsageRequest) MarshalBinary ¶
func (m *V1ContainerUsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ContainerUsageRequest) UnmarshalBinary ¶
func (m *V1ContainerUsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ContainerUsageResponse ¶
type V1ContainerUsageResponse struct { // just the usage data of the individual containers summed up // Required: true Accumulatedusage *V1ContainerUsageAccumuluated `json:"accumulatedusage"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` // the usage data of the individual containers // Required: true Usage []*V1ContainerUsage `json:"usage"` }
V1ContainerUsageResponse v1 container usage response
swagger:model v1.ContainerUsageResponse
func (*V1ContainerUsageResponse) ContextValidate ¶ added in v0.12.0
func (m *V1ContainerUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 container usage response based on the context it is used
func (*V1ContainerUsageResponse) MarshalBinary ¶
func (m *V1ContainerUsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ContainerUsageResponse) UnmarshalBinary ¶
func (m *V1ContainerUsageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1EgressRule ¶ added in v0.10.0
type V1EgressRule struct { // i ps // Required: true IPs []string `json:"IPs"` // network ID // Required: true NetworkID *string `json:"NetworkID"` }
V1EgressRule v1 egress rule
swagger:model v1.EgressRule
func (*V1EgressRule) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 egress rule based on context it is used
func (*V1EgressRule) MarshalBinary ¶ added in v0.10.0
func (m *V1EgressRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1EgressRule) UnmarshalBinary ¶ added in v0.10.0
func (m *V1EgressRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1FirewallControllerVersion ¶ added in v0.17.9
type V1FirewallControllerVersion struct { // classification // Required: true Classification *string `json:"Classification"` // URL // Required: true URL *string `json:"URL"` // version // Required: true Version *string `json:"Version"` }
V1FirewallControllerVersion v1 firewall controller version
swagger:model v1.FirewallControllerVersion
func (*V1FirewallControllerVersion) ContextValidate ¶ added in v0.17.9
func (m *V1FirewallControllerVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 firewall controller version based on context it is used
func (*V1FirewallControllerVersion) MarshalBinary ¶ added in v0.17.9
func (m *V1FirewallControllerVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1FirewallControllerVersion) UnmarshalBinary ¶ added in v0.17.9
func (m *V1FirewallControllerVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IAMConfig ¶ added in v0.15.4
type V1IAMConfig struct { // idm config IdmConfig *V1IDMConfig `json:"idm_config,omitempty"` // issuer config IssuerConfig *V1IssuerConfig `json:"issuer_config,omitempty"` }
V1IAMConfig v1 i a m config
swagger:model v1.IAMConfig
func (*V1IAMConfig) ContextValidate ¶ added in v0.15.4
ContextValidate validate this v1 i a m config based on the context it is used
func (*V1IAMConfig) MarshalBinary ¶ added in v0.15.4
func (m *V1IAMConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IAMConfig) UnmarshalBinary ¶ added in v0.15.4
func (m *V1IAMConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IDMConfig ¶ added in v0.15.4
type V1IDMConfig struct { // idm type IdmType string `json:"idm_type,omitempty"` }
V1IDMConfig v1 ID m config
swagger:model v1.IDMConfig
func (*V1IDMConfig) ContextValidate ¶ added in v0.15.4
ContextValidate validates this v1 ID m config based on context it is used
func (*V1IDMConfig) MarshalBinary ¶ added in v0.15.4
func (m *V1IDMConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IDMConfig) UnmarshalBinary ¶ added in v0.15.4
func (m *V1IDMConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IPAllocateRequest ¶ added in v0.8.1
type V1IPAllocateRequest struct { // description Description string `json:"description,omitempty"` // ipaddress // Required: true Ipaddress *string `json:"ipaddress"` // machineid // Required: true Machineid *string `json:"machineid"` // name Name string `json:"name,omitempty"` // networkid // Required: true Networkid *string `json:"networkid"` // projectid // Required: true Projectid *string `json:"projectid"` // tags Tags []string `json:"tags"` // type Type string `json:"type,omitempty"` }
V1IPAllocateRequest v1 IP allocate request
swagger:model v1.IPAllocateRequest
func (*V1IPAllocateRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 IP allocate request based on context it is used
func (*V1IPAllocateRequest) MarshalBinary ¶ added in v0.8.1
func (m *V1IPAllocateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IPAllocateRequest) UnmarshalBinary ¶ added in v0.8.1
func (m *V1IPAllocateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IPFindRequest ¶
type V1IPFindRequest struct { // IP address // Required: true IPAddress *string `json:"IPAddress"` // machine ID // Required: true MachineID *string `json:"MachineID"` // name // Required: true Name *string `json:"Name"` // network ID // Required: true NetworkID *string `json:"NetworkID"` // parent prefix cidr // Required: true ParentPrefixCidr *string `json:"ParentPrefixCidr"` // project ID // Required: true ProjectID *string `json:"ProjectID"` // tags // Required: true Tags []string `json:"Tags"` // type // Required: true Type *string `json:"Type"` }
V1IPFindRequest v1 IP find request
swagger:model v1.IPFindRequest
func (*V1IPFindRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 IP find request based on context it is used
func (*V1IPFindRequest) MarshalBinary ¶
func (m *V1IPFindRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IPFindRequest) UnmarshalBinary ¶
func (m *V1IPFindRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IPUpdateRequest ¶
type V1IPUpdateRequest struct { // description Description string `json:"description,omitempty"` // ipaddress // Required: true Ipaddress *string `json:"ipaddress"` // name Name string `json:"name,omitempty"` // tags Tags []string `json:"tags"` // type Type string `json:"type,omitempty"` }
V1IPUpdateRequest v1 IP update request
swagger:model v1.IPUpdateRequest
func (*V1IPUpdateRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 IP update request based on context it is used
func (*V1IPUpdateRequest) MarshalBinary ¶
func (m *V1IPUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IPUpdateRequest) UnmarshalBinary ¶
func (m *V1IPUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IPUsage ¶
type V1IPUsage struct { // the end time of this ip // Required: true // Format: date-time End *strfmt.DateTime `json:"end"` // the address of this ip // Required: true IP *string `json:"ip"` // the duration that this ip is allocated // Required: true Lifetime *int64 `json:"lifetime"` // the project id of this ip // Required: true Projectid *string `json:"projectid"` // the project name of this ip // Required: true Projectname *string `json:"projectname"` // the start time of this ip // Required: true // Format: date-time Start *strfmt.DateTime `json:"start"` // the tenant of this ip // Required: true Tenant *string `json:"tenant"` // the allocation uuid of this ip // Required: true UUID *string `json:"uuid"` // warnings that occurred when calculating the usage of this ip // Required: true Warnings []string `json:"warnings"` }
V1IPUsage v1 IP usage
swagger:model v1.IPUsage
func (*V1IPUsage) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 IP usage based on context it is used
func (*V1IPUsage) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1IPUsage) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1IPUsageAccumuluated ¶
type V1IPUsageAccumuluated struct { // the duration that this ip is running // Required: true Lifetime *int64 `json:"lifetime"` }
V1IPUsageAccumuluated v1 IP usage accumuluated
swagger:model v1.IPUsageAccumuluated
func (*V1IPUsageAccumuluated) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 IP usage accumuluated based on context it is used
func (*V1IPUsageAccumuluated) MarshalBinary ¶
func (m *V1IPUsageAccumuluated) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IPUsageAccumuluated) UnmarshalBinary ¶
func (m *V1IPUsageAccumuluated) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IPUsageRequest ¶
type V1IPUsageRequest struct { // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the project id to account for Projectid string `json:"projectid,omitempty"` // the tenant to get the container usage for (defaults to all tenants) Tenant string `json:"tenant,omitempty"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` }
V1IPUsageRequest v1 IP usage request
swagger:model v1.IPUsageRequest
func (*V1IPUsageRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 IP usage request based on context it is used
func (*V1IPUsageRequest) MarshalBinary ¶
func (m *V1IPUsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IPUsageRequest) UnmarshalBinary ¶
func (m *V1IPUsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IPUsageResponse ¶
type V1IPUsageResponse struct { // just the usage data of the individual ips summed up // Required: true Accumulatedusage *V1IPUsageAccumuluated `json:"accumulatedusage"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` // the usage data of the individual network usage // Required: true Usage []*V1IPUsage `json:"usage"` }
V1IPUsageResponse v1 IP usage response
swagger:model v1.IPUsageResponse
func (*V1IPUsageResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 IP usage response based on the context it is used
func (*V1IPUsageResponse) MarshalBinary ¶
func (m *V1IPUsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IPUsageResponse) UnmarshalBinary ¶
func (m *V1IPUsageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IssuerConfig ¶ added in v0.15.4
type V1IssuerConfig struct { // client id ClientID string `json:"client_id,omitempty"` // url URL string `json:"url,omitempty"` }
V1IssuerConfig v1 issuer config
swagger:model v1.IssuerConfig
func (*V1IssuerConfig) ContextValidate ¶ added in v0.15.4
ContextValidate validates this v1 issuer config based on context it is used
func (*V1IssuerConfig) MarshalBinary ¶ added in v0.15.4
func (m *V1IssuerConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IssuerConfig) UnmarshalBinary ¶ added in v0.15.4
func (m *V1IssuerConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Kubernetes ¶
type V1Kubernetes struct { // allow privileged containers // Required: true AllowPrivilegedContainers *bool `json:"AllowPrivilegedContainers"` // expiration date // Required: true // Format: date-time ExpirationDate *strfmt.DateTime `json:"ExpirationDate"` // version // Required: true Version *string `json:"Version"` }
V1Kubernetes v1 kubernetes
swagger:model v1.Kubernetes
func (*V1Kubernetes) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 kubernetes based on context it is used
func (*V1Kubernetes) MarshalBinary ¶
func (m *V1Kubernetes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1Kubernetes) UnmarshalBinary ¶
func (m *V1Kubernetes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1MachineImage ¶
type V1MachineImage struct { // name // Required: true Name *string `json:"Name"` // version // Required: true Version *string `json:"Version"` }
V1MachineImage v1 machine image
swagger:model v1.MachineImage
func (*V1MachineImage) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 machine image based on context it is used
func (*V1MachineImage) MarshalBinary ¶
func (m *V1MachineImage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1MachineImage) UnmarshalBinary ¶
func (m *V1MachineImage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Maintenance ¶
type V1Maintenance struct { // auto update // Required: true AutoUpdate *V1MaintenanceAutoUpdate `json:"AutoUpdate"` // time window // Required: true TimeWindow *V1MaintenanceTimeWindow `json:"TimeWindow"` }
V1Maintenance v1 maintenance
swagger:model v1.Maintenance
func (*V1Maintenance) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 maintenance based on the context it is used
func (*V1Maintenance) MarshalBinary ¶
func (m *V1Maintenance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1Maintenance) UnmarshalBinary ¶
func (m *V1Maintenance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1MaintenanceAutoUpdate ¶
type V1MaintenanceAutoUpdate struct { // kubernetes version // Required: true KubernetesVersion *bool `json:"KubernetesVersion"` // machine image // Required: true MachineImage *bool `json:"MachineImage"` }
V1MaintenanceAutoUpdate v1 maintenance auto update
swagger:model v1.MaintenanceAutoUpdate
func (*V1MaintenanceAutoUpdate) ContextValidate ¶ added in v0.12.0
func (m *V1MaintenanceAutoUpdate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 maintenance auto update based on context it is used
func (*V1MaintenanceAutoUpdate) MarshalBinary ¶
func (m *V1MaintenanceAutoUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1MaintenanceAutoUpdate) UnmarshalBinary ¶
func (m *V1MaintenanceAutoUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1MaintenanceTimeWindow ¶
type V1MaintenanceTimeWindow struct { // begin // Required: true Begin *string `json:"Begin"` // end // Required: true End *string `json:"End"` }
V1MaintenanceTimeWindow v1 maintenance time window
swagger:model v1.MaintenanceTimeWindow
func (*V1MaintenanceTimeWindow) ContextValidate ¶ added in v0.12.0
func (m *V1MaintenanceTimeWindow) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 maintenance time window based on context it is used
func (*V1MaintenanceTimeWindow) MarshalBinary ¶
func (m *V1MaintenanceTimeWindow) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1MaintenanceTimeWindow) UnmarshalBinary ¶
func (m *V1MaintenanceTimeWindow) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1MasterdataLookupRequest ¶
type V1MasterdataLookupRequest struct { // lookup by clusterID as returned by cloud-api (e.g. 345abc12-3321-4dbc-8d17-55c6ea4fcb38) ClusterID string `json:"cluster_id,omitempty"` // lookup by clustername and shoot-project ClusterNameProject *V1ClusterNameProject `json:"cluster_name_project,omitempty"` // lookup at some point in time by projectID as returned by cloud-api (e.g. 10241dd7-a8de-4856-8ac0-b55830b22036) ProjectIDTime *V1ProjectIDTime `json:"project_id_time,omitempty"` }
V1MasterdataLookupRequest v1 masterdata lookup request
swagger:model v1.MasterdataLookupRequest
func (*V1MasterdataLookupRequest) ContextValidate ¶ added in v0.12.0
func (m *V1MasterdataLookupRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 masterdata lookup request based on the context it is used
func (*V1MasterdataLookupRequest) MarshalBinary ¶
func (m *V1MasterdataLookupRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1MasterdataLookupRequest) UnmarshalBinary ¶
func (m *V1MasterdataLookupRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1MasterdataLookupResponse ¶
type V1MasterdataLookupResponse struct { // project Project *V1Project `json:"project,omitempty"` // tenant to which the project belongs Tenant *V1Tenant `json:"tenant,omitempty"` }
V1MasterdataLookupResponse v1 masterdata lookup response
swagger:model v1.MasterdataLookupResponse
func (*V1MasterdataLookupResponse) ContextValidate ¶ added in v0.12.0
func (m *V1MasterdataLookupResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 masterdata lookup response based on the context it is used
func (*V1MasterdataLookupResponse) MarshalBinary ¶
func (m *V1MasterdataLookupResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1MasterdataLookupResponse) UnmarshalBinary ¶
func (m *V1MasterdataLookupResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Meta ¶
type V1Meta struct { // annotations Annotations map[string]string `json:"annotations,omitempty"` // apiversion Apiversion string `json:"apiversion,omitempty"` // created time // Format: date-time CreatedTime strfmt.DateTime `json:"created_time,omitempty"` // id ID string `json:"id,omitempty"` // kind Kind string `json:"kind,omitempty"` // labels Labels []string `json:"labels"` // updated time // Format: date-time UpdatedTime strfmt.DateTime `json:"updated_time,omitempty"` // version Version int64 `json:"version,omitempty"` }
V1Meta v1 meta
swagger:model v1.Meta
func (*V1Meta) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 meta based on context it is used
func (*V1Meta) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1Meta) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1NetworkUsage ¶
type V1NetworkUsage struct { // the cluster id of this network device // Required: true Clusterid *string `json:"clusterid"` // the cluster name of this network device // Required: true Clustername *string `json:"clustername"` // the device name of this network device // Required: true Device *string `json:"device"` // the ingoing traffic of this network device (byte) // Required: true In *string `json:"in"` // the duration that this network device is running // Required: true Lifetime *int64 `json:"lifetime"` // the outgoing traffic of this network device (byte) // Required: true Out *string `json:"out"` // the partition of this network device // Required: true Partition *string `json:"partition"` // the project id of this network device // Required: true Projectid *string `json:"projectid"` // the project name of this network device // Required: true Projectname *string `json:"projectname"` // the tenant of this network device // Required: true Tenant *string `json:"tenant"` // the total traffic of this network device (byte) // Required: true Total *string `json:"total"` // warnings that occurred when calculating the usage of this device's network traffic // Required: true Warnings []string `json:"warnings"` }
V1NetworkUsage v1 network usage
swagger:model v1.NetworkUsage
func (*V1NetworkUsage) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 network usage based on context it is used
func (*V1NetworkUsage) MarshalBinary ¶
func (m *V1NetworkUsage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1NetworkUsage) UnmarshalBinary ¶
func (m *V1NetworkUsage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1NetworkUsageAccumuluated ¶
type V1NetworkUsageAccumuluated struct { // the accumuluated ingoing traffic (byte) // Required: true In *string `json:"in"` // the duration for that the network usage is accounted // Required: true Lifetime *int64 `json:"lifetime"` // the accumulated outgoing traffic (byte) // Required: true Out *string `json:"out"` // the accumulated total traffic (byte) // Required: true Total *string `json:"total"` }
V1NetworkUsageAccumuluated v1 network usage accumuluated
swagger:model v1.NetworkUsageAccumuluated
func (*V1NetworkUsageAccumuluated) ContextValidate ¶ added in v0.12.0
func (m *V1NetworkUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 network usage accumuluated based on context it is used
func (*V1NetworkUsageAccumuluated) MarshalBinary ¶
func (m *V1NetworkUsageAccumuluated) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1NetworkUsageAccumuluated) UnmarshalBinary ¶
func (m *V1NetworkUsageAccumuluated) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1NetworkUsageRequest ¶
type V1NetworkUsageRequest struct { // the cluster id to account for Clusterid string `json:"clusterid,omitempty"` // the device to account for Device string `json:"device,omitempty"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the project id to account for Projectid string `json:"projectid,omitempty"` // the tenant to get the container usage for (defaults to all tenants) Tenant string `json:"tenant,omitempty"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` }
V1NetworkUsageRequest v1 network usage request
swagger:model v1.NetworkUsageRequest
func (*V1NetworkUsageRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 network usage request based on context it is used
func (*V1NetworkUsageRequest) MarshalBinary ¶
func (m *V1NetworkUsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1NetworkUsageRequest) UnmarshalBinary ¶
func (m *V1NetworkUsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1NetworkUsageResponse ¶
type V1NetworkUsageResponse struct { // just the usage data of the individual network traffic summed up // Required: true Accumulatedusage *V1NetworkUsageAccumuluated `json:"accumulatedusage"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` // the usage data of the individual network usage // Required: true Usage []*V1NetworkUsage `json:"usage"` }
V1NetworkUsageResponse v1 network usage response
swagger:model v1.NetworkUsageResponse
func (*V1NetworkUsageResponse) ContextValidate ¶ added in v0.12.0
func (m *V1NetworkUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 network usage response based on the context it is used
func (*V1NetworkUsageResponse) MarshalBinary ¶
func (m *V1NetworkUsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1NetworkUsageResponse) UnmarshalBinary ¶
func (m *V1NetworkUsageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Networking ¶ added in v0.8.0
type V1Networking struct { // nodes // Required: true Nodes *string `json:"Nodes"` // pods // Required: true Pods *string `json:"Pods"` // services // Required: true Services *string `json:"Services"` // type // Required: true Type *string `json:"Type"` }
V1Networking v1 networking
swagger:model v1.Networking
func (*V1Networking) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 networking based on context it is used
func (*V1Networking) MarshalBinary ¶ added in v0.8.0
func (m *V1Networking) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1Networking) UnmarshalBinary ¶ added in v0.8.0
func (m *V1Networking) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresBackupConfigCreateRequest ¶ added in v0.17.0
type V1PostgresBackupConfigCreateRequest struct { // autocreate Autocreate bool `json:"autocreate,omitempty"` // created by // Required: true CreatedBy *string `json:"createdBy"` // name Name string `json:"name,omitempty"` // partition Partition string `json:"partition,omitempty"` // project ID ProjectID string `json:"projectID,omitempty"` // retention Retention int32 `json:"retention,omitempty"` // s3 bucket name S3BucketName string `json:"s3BucketName,omitempty"` // s3 endpoint S3Endpoint string `json:"s3Endpoint,omitempty"` // s3 region S3Region string `json:"s3Region,omitempty"` // schedule Schedule string `json:"schedule,omitempty"` // secret Secret *V1PostgresBackupSecret `json:"secret,omitempty"` }
V1PostgresBackupConfigCreateRequest v1 postgres backup config create request
swagger:model v1.PostgresBackupConfigCreateRequest
func (*V1PostgresBackupConfigCreateRequest) ContextValidate ¶ added in v0.17.0
func (m *V1PostgresBackupConfigCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 postgres backup config create request based on the context it is used
func (*V1PostgresBackupConfigCreateRequest) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupConfigCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresBackupConfigCreateRequest) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupConfigCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresBackupConfigResponse ¶ added in v0.17.0
type V1PostgresBackupConfigResponse struct { // created by // Required: true CreatedBy *string `json:"createdBy"` // id // Required: true ID *string `json:"id"` // name Name string `json:"name,omitempty"` // project ID ProjectID string `json:"projectID,omitempty"` // retention Retention int32 `json:"retention,omitempty"` // s3 bucket name S3BucketName string `json:"s3BucketName,omitempty"` // s3 endpoint S3Endpoint string `json:"s3Endpoint,omitempty"` // s3 region S3Region string `json:"s3Region,omitempty"` // schedule Schedule string `json:"schedule,omitempty"` // secret Secret *V1PostgresBackupSecret `json:"secret,omitempty"` // tenant Tenant string `json:"tenant,omitempty"` }
V1PostgresBackupConfigResponse v1 postgres backup config response
swagger:model v1.PostgresBackupConfigResponse
func (*V1PostgresBackupConfigResponse) ContextValidate ¶ added in v0.17.0
func (m *V1PostgresBackupConfigResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 postgres backup config response based on the context it is used
func (*V1PostgresBackupConfigResponse) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupConfigResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresBackupConfigResponse) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupConfigResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresBackupConfigUpdateRequest ¶ added in v0.17.0
type V1PostgresBackupConfigUpdateRequest struct { // id ID string `json:"id,omitempty"` // retention Retention int32 `json:"retention,omitempty"` // schedule Schedule string `json:"schedule,omitempty"` }
V1PostgresBackupConfigUpdateRequest v1 postgres backup config update request
swagger:model v1.PostgresBackupConfigUpdateRequest
func (*V1PostgresBackupConfigUpdateRequest) ContextValidate ¶ added in v0.17.0
func (m *V1PostgresBackupConfigUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 postgres backup config update request based on context it is used
func (*V1PostgresBackupConfigUpdateRequest) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupConfigUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresBackupConfigUpdateRequest) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupConfigUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresBackupEntry ¶ added in v0.17.0
type V1PostgresBackupEntry struct { // name // Required: true Name *string `json:"name"` // size // Required: true Size *int64 `json:"size"` // timestamp // Required: true // Format: date-time Timestamp *strfmt.DateTime `json:"timestamp"` }
V1PostgresBackupEntry v1 postgres backup entry
swagger:model v1.PostgresBackupEntry
func (*V1PostgresBackupEntry) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 postgres backup entry based on context it is used
func (*V1PostgresBackupEntry) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresBackupEntry) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresBackupSecret ¶ added in v0.17.0
type V1PostgresBackupSecret struct { // accesskey Accesskey string `json:"accesskey,omitempty"` // s3encryptionkey S3encryptionkey string `json:"s3encryptionkey,omitempty"` // secretkey Secretkey string `json:"secretkey,omitempty"` }
V1PostgresBackupSecret v1 postgres backup secret
swagger:model v1.PostgresBackupSecret
func (*V1PostgresBackupSecret) ContextValidate ¶ added in v0.17.0
func (m *V1PostgresBackupSecret) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 postgres backup secret based on context it is used
func (*V1PostgresBackupSecret) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupSecret) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresBackupSecret) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupSecret) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresCreateRequest ¶ added in v0.17.0
type V1PostgresCreateRequest struct { // access list AccessList *V1AccessList `json:"accessList,omitempty"` // backup Backup string `json:"backup,omitempty"` // description Description string `json:"description,omitempty"` // labels Labels map[string]string `json:"labels,omitempty"` // maintenance Maintenance []string `json:"maintenance"` // number of instances NumberOfInstances int32 `json:"numberOfInstances,omitempty"` // partition ID PartitionID string `json:"partitionID,omitempty"` // project ID ProjectID string `json:"projectID,omitempty"` // size Size *V1PostgresSize `json:"size,omitempty"` // version Version string `json:"version,omitempty"` }
V1PostgresCreateRequest v1 postgres create request
swagger:model v1.PostgresCreateRequest
func (*V1PostgresCreateRequest) ContextValidate ¶ added in v0.17.0
func (m *V1PostgresCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 postgres create request based on the context it is used
func (*V1PostgresCreateRequest) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresCreateRequest) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresFindRequest ¶ added in v0.17.0
type V1PostgresFindRequest struct { // description Description string `json:"description,omitempty"` // id ID string `json:"id,omitempty"` // labels Labels map[string]string `json:"labels,omitempty"` // partition ID PartitionID string `json:"partitionID,omitempty"` // project ID ProjectID string `json:"projectID,omitempty"` // tenant Tenant string `json:"tenant,omitempty"` }
V1PostgresFindRequest v1 postgres find request
swagger:model v1.PostgresFindRequest
func (*V1PostgresFindRequest) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 postgres find request based on context it is used
func (*V1PostgresFindRequest) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresFindRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresFindRequest) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresFindRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresPartition ¶ added in v0.17.0
type V1PostgresPartition struct { // allowed tenants // Required: true AllowedTenants map[string]bool `json:"AllowedTenants"` }
V1PostgresPartition v1 postgres partition
swagger:model v1.PostgresPartition
func (*V1PostgresPartition) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 postgres partition based on context it is used
func (*V1PostgresPartition) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresPartition) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresPartition) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresPartition) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresPartitionsResponse ¶ added in v0.17.0
type V1PostgresPartitionsResponse map[string]V1PostgresPartition
V1PostgresPartitionsResponse v1 postgres partitions response
swagger:model v1.PostgresPartitionsResponse
func (V1PostgresPartitionsResponse) ContextValidate ¶ added in v0.17.0
func (m V1PostgresPartitionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 postgres partitions response based on the context it is used
type V1PostgresResponse ¶ added in v0.17.0
type V1PostgresResponse struct { // access list AccessList *V1AccessList `json:"accessList,omitempty"` // backup Backup string `json:"backup,omitempty"` // created by CreatedBy string `json:"createdBy,omitempty"` // creation timestamp // Format: date-time CreationTimestamp strfmt.DateTime `json:"creationTimestamp,omitempty"` // description Description string `json:"description,omitempty"` // id // Required: true ID *string `json:"id"` // labels Labels map[string]string `json:"labels,omitempty"` // maintenance Maintenance []string `json:"maintenance"` // number of instances NumberOfInstances int32 `json:"numberOfInstances,omitempty"` // partition ID PartitionID string `json:"partitionID,omitempty"` // project ID ProjectID string `json:"projectID,omitempty"` // size Size *V1PostgresSize `json:"size,omitempty"` // status // Required: true Status *V1PostgresStatus `json:"status"` // tenant Tenant string `json:"tenant,omitempty"` // version Version string `json:"version,omitempty"` }
V1PostgresResponse v1 postgres response
swagger:model v1.PostgresResponse
func (*V1PostgresResponse) ContextValidate ¶ added in v0.17.0
ContextValidate validate this v1 postgres response based on the context it is used
func (*V1PostgresResponse) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresResponse) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresSecretsRespone ¶ added in v0.17.0
type V1PostgresSecretsRespone struct { // user secret UserSecret []*V1UserSecret `json:"userSecret"` }
V1PostgresSecretsRespone v1 postgres secrets respone
swagger:model v1.PostgresSecretsRespone
func (*V1PostgresSecretsRespone) ContextValidate ¶ added in v0.17.0
func (m *V1PostgresSecretsRespone) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 postgres secrets respone based on the context it is used
func (*V1PostgresSecretsRespone) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresSecretsRespone) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresSecretsRespone) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresSecretsRespone) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresSize ¶ added in v0.17.0
type V1PostgresSize struct { // cpu CPU string `json:"cpu,omitempty"` SharedBuffer string `json:"sharedBuffer,omitempty"` // storage size StorageSize string `json:"storageSize,omitempty"` }
V1PostgresSize v1 postgres size
swagger:model v1.PostgresSize
func (*V1PostgresSize) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 postgres size based on context it is used
func (*V1PostgresSize) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresSize) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresSize) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresSize) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresSocket ¶ added in v0.17.0
type V1PostgresSocket struct { // ip IP string `json:"ip,omitempty"` // port Port int32 `json:"port,omitempty"` }
V1PostgresSocket v1 postgres socket
swagger:model v1.PostgresSocket
func (*V1PostgresSocket) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 postgres socket based on context it is used
func (*V1PostgresSocket) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresSocket) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresSocket) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresSocket) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresStatus ¶ added in v0.17.0
type V1PostgresStatus struct { // child reference ChildReference string `json:"childReference,omitempty"` // description Description string `json:"description,omitempty"` // socket Socket *V1PostgresSocket `json:"socket,omitempty"` }
V1PostgresStatus v1 postgres status
swagger:model v1.PostgresStatus
func (*V1PostgresStatus) ContextValidate ¶ added in v0.17.0
ContextValidate validate this v1 postgres status based on the context it is used
func (*V1PostgresStatus) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresStatus) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresUpdateRequest ¶ added in v0.17.0
type V1PostgresUpdateRequest struct { // access list AccessList *V1AccessList `json:"accessList,omitempty"` // backup Backup string `json:"backup,omitempty"` // description Description string `json:"description,omitempty"` // id // Required: true ID *string `json:"id"` // labels Labels V1PostgresUpdateRequestLabels `json:"labels,omitempty"` // maintenance Maintenance []string `json:"maintenance"` // number of instances NumberOfInstances int32 `json:"numberOfInstances,omitempty"` // partition ID PartitionID string `json:"partitionID,omitempty"` // project ID ProjectID string `json:"projectID,omitempty"` // size Size *V1PostgresSize `json:"size,omitempty"` // version Version string `json:"version,omitempty"` }
V1PostgresUpdateRequest v1 postgres update request
swagger:model v1.PostgresUpdateRequest
func (*V1PostgresUpdateRequest) ContextValidate ¶ added in v0.17.0
func (m *V1PostgresUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 postgres update request based on the context it is used
func (*V1PostgresUpdateRequest) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresUpdateRequest) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresUpdateRequestLabels ¶ added in v0.17.0
V1PostgresUpdateRequestLabels v1 postgres update request labels
swagger:model v1.PostgresUpdateRequest.labels
func (V1PostgresUpdateRequestLabels) ContextValidate ¶ added in v0.17.0
func (m V1PostgresUpdateRequestLabels) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 postgres update request labels based on context it is used
type V1PostgresUsage ¶ added in v0.17.4
type V1PostgresUsage struct { // the cpu seconds of this postgres (s*s) // Required: true Cpuseconds *string `json:"cpuseconds"` // the duration that this postgres is running // Required: true Lifetime *int64 `json:"lifetime"` // the memory seconds of this postgres (byte*s) // Required: true Memoryseconds *string `json:"memoryseconds"` // the partition of this postgres // Required: true Partition *string `json:"partition"` // the cluster name of this postgres // Required: true Postgresdescription *string `json:"postgresdescription"` // the end time of this postgres // Required: true // Format: date-time Postgresend *strfmt.DateTime `json:"postgresend"` // the id of this postgres // Required: true Postgresid *string `json:"postgresid"` // the start time of this postgres // Required: true // Format: date-time Postgresstart *strfmt.DateTime `json:"postgresstart"` // the project id of this postgres // Required: true Projectid *string `json:"projectid"` // the accumulated storage seconds of the postgres in this response (byte*s) // Required: true Storageseconds *string `json:"storageseconds"` // the tenant of this postgres // Required: true Tenant *string `json:"tenant"` // warnings that occurred when calculating the usage of this postgres // Required: true Warnings []string `json:"warnings"` }
V1PostgresUsage v1 postgres usage
swagger:model v1.PostgresUsage
func (*V1PostgresUsage) ContextValidate ¶ added in v0.17.4
ContextValidate validates this v1 postgres usage based on context it is used
func (*V1PostgresUsage) MarshalBinary ¶ added in v0.17.4
func (m *V1PostgresUsage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresUsage) UnmarshalBinary ¶ added in v0.17.4
func (m *V1PostgresUsage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresUsageAccumuluated ¶ added in v0.17.4
type V1PostgresUsageAccumuluated struct { // the accumuluated cpu seconds of the postgres in this response (s*s) // Required: true Cpuseconds *string `json:"cpuseconds"` // the duration that this postgres is running // Required: true Lifetime *int64 `json:"lifetime"` // the accumulated memory seconds of the postgres in this response (byte*s) // Required: true Memoryseconds *string `json:"memoryseconds"` // the accumulated storage seconds of the postgres in this response (byte*s) // Required: true Storageseconds *string `json:"storageseconds"` }
V1PostgresUsageAccumuluated v1 postgres usage accumuluated
swagger:model v1.PostgresUsageAccumuluated
func (*V1PostgresUsageAccumuluated) ContextValidate ¶ added in v0.17.4
func (m *V1PostgresUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 postgres usage accumuluated based on context it is used
func (*V1PostgresUsageAccumuluated) MarshalBinary ¶ added in v0.17.4
func (m *V1PostgresUsageAccumuluated) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresUsageAccumuluated) UnmarshalBinary ¶ added in v0.17.4
func (m *V1PostgresUsageAccumuluated) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresUsageRequest ¶ added in v0.17.4
type V1PostgresUsageRequest struct { // the cluster id to account for Clusterid string `json:"clusterid,omitempty"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the project id to account for Projectid string `json:"projectid,omitempty"` // the tenant to get the container usage for (defaults to all tenants) Tenant string `json:"tenant,omitempty"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` }
V1PostgresUsageRequest v1 postgres usage request
swagger:model v1.PostgresUsageRequest
func (*V1PostgresUsageRequest) ContextValidate ¶ added in v0.17.4
func (m *V1PostgresUsageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 postgres usage request based on context it is used
func (*V1PostgresUsageRequest) MarshalBinary ¶ added in v0.17.4
func (m *V1PostgresUsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresUsageRequest) UnmarshalBinary ¶ added in v0.17.4
func (m *V1PostgresUsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresUsageResponse ¶ added in v0.17.4
type V1PostgresUsageResponse struct { // just the usage data of the individual postgres summed up // Required: true Accumulatedusage *V1PostgresUsageAccumuluated `json:"accumulatedusage"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` // the usage data of the individual postgres // Required: true Usage []*V1PostgresUsage `json:"usage"` }
V1PostgresUsageResponse v1 postgres usage response
swagger:model v1.PostgresUsageResponse
func (*V1PostgresUsageResponse) ContextValidate ¶ added in v0.17.4
func (m *V1PostgresUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 postgres usage response based on the context it is used
func (*V1PostgresUsageResponse) MarshalBinary ¶ added in v0.17.4
func (m *V1PostgresUsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresUsageResponse) UnmarshalBinary ¶ added in v0.17.4
func (m *V1PostgresUsageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresVersion ¶ added in v0.17.0
type V1PostgresVersion struct { // expiration date // Format: date-time ExpirationDate strfmt.DateTime `json:"expirationDate,omitempty"` // version Version string `json:"version,omitempty"` }
V1PostgresVersion v1 postgres version
swagger:model v1.PostgresVersion
func (*V1PostgresVersion) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 postgres version based on context it is used
func (*V1PostgresVersion) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresVersion) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Project ¶
type V1Project struct { // description Description string `json:"description,omitempty"` // meta Meta *V1Meta `json:"meta,omitempty"` // name Name string `json:"name,omitempty"` // quotas Quotas *V1QuotaSet `json:"quotas,omitempty"` // tenant id TenantID string `json:"tenant_id,omitempty"` }
V1Project v1 project
swagger:model v1.Project
func (*V1Project) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 project based on the context it is used
func (*V1Project) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1Project) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1ProjectCreateRequest ¶
type V1ProjectCreateRequest struct { // description Description string `json:"description,omitempty"` // meta Meta *V1Meta `json:"meta,omitempty"` // name Name string `json:"name,omitempty"` // quotas Quotas *V1QuotaSet `json:"quotas,omitempty"` // tenant id TenantID string `json:"tenant_id,omitempty"` }
V1ProjectCreateRequest v1 project create request
swagger:model v1.ProjectCreateRequest
func (*V1ProjectCreateRequest) ContextValidate ¶ added in v0.12.0
func (m *V1ProjectCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 project create request based on the context it is used
func (*V1ProjectCreateRequest) MarshalBinary ¶
func (m *V1ProjectCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ProjectCreateRequest) UnmarshalBinary ¶
func (m *V1ProjectCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ProjectIDTime ¶
type V1ProjectIDTime struct { // projectID as returned by cloud-api (e.g. 10241dd7-a8de-4856-8ac0-b55830b22036) ProjectID string `json:"project_id,omitempty"` // point in time // Format: date-time Time strfmt.DateTime `json:"time,omitempty"` }
V1ProjectIDTime v1 project ID time
swagger:model v1.ProjectIDTime
func (*V1ProjectIDTime) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 project ID time based on context it is used
func (*V1ProjectIDTime) MarshalBinary ¶
func (m *V1ProjectIDTime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ProjectIDTime) UnmarshalBinary ¶
func (m *V1ProjectIDTime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ProjectListResponse ¶
type V1ProjectListResponse struct { // projects Projects []*V1ProjectResponse `json:"projects"` }
V1ProjectListResponse v1 project list response
swagger:model v1.ProjectListResponse
func (*V1ProjectListResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 project list response based on the context it is used
func (*V1ProjectListResponse) MarshalBinary ¶
func (m *V1ProjectListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ProjectListResponse) UnmarshalBinary ¶
func (m *V1ProjectListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ProjectResponse ¶
type V1ProjectResponse struct { // description Description string `json:"description,omitempty"` // meta Meta *V1Meta `json:"meta,omitempty"` // name Name string `json:"name,omitempty"` // quotas Quotas *V1QuotaSet `json:"quotas,omitempty"` // tenant id TenantID string `json:"tenant_id,omitempty"` }
V1ProjectResponse v1 project response
swagger:model v1.ProjectResponse
func (*V1ProjectResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 project response based on the context it is used
func (*V1ProjectResponse) MarshalBinary ¶
func (m *V1ProjectResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ProjectResponse) UnmarshalBinary ¶
func (m *V1ProjectResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ProjectUpdateRequest ¶
type V1ProjectUpdateRequest struct { // description Description string `json:"description,omitempty"` // meta Meta *V1Meta `json:"meta,omitempty"` // name Name string `json:"name,omitempty"` // quotas Quotas *V1QuotaSet `json:"quotas,omitempty"` // tenant id TenantID string `json:"tenant_id,omitempty"` }
V1ProjectUpdateRequest v1 project update request
swagger:model v1.ProjectUpdateRequest
func (*V1ProjectUpdateRequest) ContextValidate ¶ added in v0.12.0
func (m *V1ProjectUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 project update request based on the context it is used
func (*V1ProjectUpdateRequest) MarshalBinary ¶
func (m *V1ProjectUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ProjectUpdateRequest) UnmarshalBinary ¶
func (m *V1ProjectUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Quota ¶
type V1Quota struct { // quota Quota int32 `json:"quota,omitempty"` // used Used int32 `json:"used,omitempty"` }
V1Quota v1 quota
swagger:model v1.Quota
func (*V1Quota) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 quota based on context it is used
func (*V1Quota) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1Quota) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1QuotaSet ¶
type V1QuotaSet struct { // cluster Cluster *V1Quota `json:"cluster,omitempty"` // ip IP *V1Quota `json:"ip,omitempty"` // machine Machine *V1Quota `json:"machine,omitempty"` // project Project *V1Quota `json:"project,omitempty"` }
V1QuotaSet v1 quota set
swagger:model v1.QuotaSet
func (*V1QuotaSet) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 quota set based on the context it is used
func (*V1QuotaSet) MarshalBinary ¶
func (m *V1QuotaSet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1QuotaSet) UnmarshalBinary ¶
func (m *V1QuotaSet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3CreateRequest ¶
type V1S3CreateRequest struct { // id // Required: true ID *string `json:"id"` // key // Required: true Key *V1S3Key `json:"key"` // max buckets // Required: true MaxBuckets *int64 `json:"max_buckets"` // name // Required: true Name *string `json:"name"` // partition // Required: true Partition *string `json:"partition"` // project // Required: true Project *string `json:"project"` // tenant // Required: true Tenant *string `json:"tenant"` }
V1S3CreateRequest v1 s3 create request
swagger:model v1.S3CreateRequest
func (*V1S3CreateRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 s3 create request based on the context it is used
func (*V1S3CreateRequest) MarshalBinary ¶
func (m *V1S3CreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3CreateRequest) UnmarshalBinary ¶
func (m *V1S3CreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3CredentialsResponse ¶
type V1S3CredentialsResponse struct { // endpoint // Required: true Endpoint *string `json:"endpoint"` // id // Required: true ID *string `json:"id"` // keys // Required: true Keys []*V1S3Key `json:"keys"` // max buckets // Required: true MaxBuckets *int64 `json:"max_buckets"` // name // Required: true Name *string `json:"name"` // partition // Required: true Partition *string `json:"partition"` // project // Required: true Project *string `json:"project"` // tenant // Required: true Tenant *string `json:"tenant"` }
V1S3CredentialsResponse v1 s3 credentials response
swagger:model v1.S3CredentialsResponse
func (*V1S3CredentialsResponse) ContextValidate ¶ added in v0.12.0
func (m *V1S3CredentialsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 s3 credentials response based on the context it is used
func (*V1S3CredentialsResponse) MarshalBinary ¶
func (m *V1S3CredentialsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3CredentialsResponse) UnmarshalBinary ¶
func (m *V1S3CredentialsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3DeleteRequest ¶
type V1S3DeleteRequest struct { // force // Required: true Force *bool `json:"force"` // id // Required: true ID *string `json:"id"` // partition // Required: true Partition *string `json:"partition"` // project // Required: true Project *string `json:"project"` // tenant // Required: true Tenant *string `json:"tenant"` }
V1S3DeleteRequest v1 s3 delete request
swagger:model v1.S3DeleteRequest
func (*V1S3DeleteRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 delete request based on context it is used
func (*V1S3DeleteRequest) MarshalBinary ¶
func (m *V1S3DeleteRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3DeleteRequest) UnmarshalBinary ¶
func (m *V1S3DeleteRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3GetRequest ¶
type V1S3GetRequest struct { // id // Required: true ID *string `json:"id"` // partition // Required: true Partition *string `json:"partition"` // project // Required: true Project *string `json:"project"` // tenant // Required: true Tenant *string `json:"tenant"` }
V1S3GetRequest v1 s3 get request
swagger:model v1.S3GetRequest
func (*V1S3GetRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 get request based on context it is used
func (*V1S3GetRequest) MarshalBinary ¶
func (m *V1S3GetRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3GetRequest) UnmarshalBinary ¶
func (m *V1S3GetRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3Key ¶
type V1S3Key struct { // access key // Required: true AccessKey *string `json:"access_key"` // secret key // Required: true SecretKey *string `json:"secret_key"` }
V1S3Key v1 s3 key
swagger:model v1.S3Key
func (*V1S3Key) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 key based on context it is used
func (*V1S3Key) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1S3Key) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1S3ListRequest ¶
type V1S3ListRequest struct { // partition // Required: true Partition *string `json:"partition"` }
V1S3ListRequest v1 s3 list request
swagger:model v1.S3ListRequest
func (*V1S3ListRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 list request based on context it is used
func (*V1S3ListRequest) MarshalBinary ¶
func (m *V1S3ListRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3ListRequest) UnmarshalBinary ¶
func (m *V1S3ListRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3PartitionResponse ¶
type V1S3PartitionResponse struct { // endpoint // Required: true Endpoint *string `json:"endpoint"` // id // Required: true ID *string `json:"id"` // ready // Required: true Ready *bool `json:"ready"` }
V1S3PartitionResponse v1 s3 partition response
swagger:model v1.S3PartitionResponse
func (*V1S3PartitionResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 partition response based on context it is used
func (*V1S3PartitionResponse) MarshalBinary ¶
func (m *V1S3PartitionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3PartitionResponse) UnmarshalBinary ¶
func (m *V1S3PartitionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3Response ¶
type V1S3Response struct { // endpoint // Required: true Endpoint *string `json:"endpoint"` // id // Required: true ID *string `json:"id"` // partition // Required: true Partition *string `json:"partition"` // project // Required: true Project *string `json:"project"` // tenant // Required: true Tenant *string `json:"tenant"` }
V1S3Response v1 s3 response
swagger:model v1.S3Response
func (*V1S3Response) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 response based on context it is used
func (*V1S3Response) MarshalBinary ¶
func (m *V1S3Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3Response) UnmarshalBinary ¶
func (m *V1S3Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3UpdateRequest ¶
type V1S3UpdateRequest struct { // add keys // Required: true AddKeys []*V1S3Key `json:"add_keys"` // id // Required: true ID *string `json:"id"` // partition // Required: true Partition *string `json:"partition"` // project // Required: true Project *string `json:"project"` // remove access keys // Required: true RemoveAccessKeys []string `json:"remove_access_keys"` // tenant // Required: true Tenant *string `json:"tenant"` }
V1S3UpdateRequest v1 s3 update request
swagger:model v1.S3UpdateRequest
func (*V1S3UpdateRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 s3 update request based on the context it is used
func (*V1S3UpdateRequest) MarshalBinary ¶
func (m *V1S3UpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3UpdateRequest) UnmarshalBinary ¶
func (m *V1S3UpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3Usage ¶
type V1S3Usage struct { // the bucket id of this s3 bucket // Required: true Bucketid *string `json:"bucketid"` // the bucket name of this s3 bucket // Required: true Bucketname *string `json:"bucketname"` // the last reported number of objects of this s3 bucket // Required: true Currentnumberofobjects *string `json:"currentnumberofobjects"` // the last reported size of this s3 bucket // Required: true Currentsize *string `json:"currentsize"` // the end time of this s3 bucket // Required: true // Format: date-time End *strfmt.DateTime `json:"end"` // the duration that this s3 bucket is running // Required: true Lifetime *int64 `json:"lifetime"` // the partition of this s3 bucket // Required: true Partition *string `json:"partition"` // the project id of this s3 bucket // Required: true Projectid *string `json:"projectid"` // the project name of this s3 bucket // Required: true Projectname *string `json:"projectname"` // the start time of this s3 bucket // Required: true // Format: date-time Start *strfmt.DateTime `json:"start"` // the storage seconds of this s3 bucket (byte*s) // Required: true Storageseconds *string `json:"storageseconds"` // the tenant of this s3 bucket // Required: true Tenant *string `json:"tenant"` // the user name of this s3 bucket // Required: true User *string `json:"user"` // warnings that occurred when calculating the usage of this s3 bucket // Required: true Warnings []string `json:"warnings"` }
V1S3Usage v1 s3 usage
swagger:model v1.S3Usage
func (*V1S3Usage) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 usage based on context it is used
func (*V1S3Usage) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1S3Usage) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1S3UsageAccumuluated ¶
type V1S3UsageAccumuluated struct { // the accumulated reported number of objects of the s3 buckets in this response // Required: true Currentnumberofobjects *string `json:"currentnumberofobjects"` // the accumulated reported size of the s3 buckets in this response // Required: true Currentsize *string `json:"currentsize"` // the duration that this s3 bucket is running // Required: true Lifetime *int64 `json:"lifetime"` // the accumulated storage seconds of the s3 buckets in this response (byte*s) // Required: true Storageseconds *string `json:"storageseconds"` }
V1S3UsageAccumuluated v1 s3 usage accumuluated
swagger:model v1.S3UsageAccumuluated
func (*V1S3UsageAccumuluated) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 usage accumuluated based on context it is used
func (*V1S3UsageAccumuluated) MarshalBinary ¶
func (m *V1S3UsageAccumuluated) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3UsageAccumuluated) UnmarshalBinary ¶
func (m *V1S3UsageAccumuluated) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3UsageRequest ¶
type V1S3UsageRequest struct { // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the project id to account for Projectid string `json:"projectid,omitempty"` // the tenant to get the container usage for (defaults to all tenants) Tenant string `json:"tenant,omitempty"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` }
V1S3UsageRequest v1 s3 usage request
swagger:model v1.S3UsageRequest
func (*V1S3UsageRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 usage request based on context it is used
func (*V1S3UsageRequest) MarshalBinary ¶
func (m *V1S3UsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3UsageRequest) UnmarshalBinary ¶
func (m *V1S3UsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3UsageResponse ¶
type V1S3UsageResponse struct { // just the usage data of the individual s3 buckets summed up // Required: true Accumulatedusage *V1S3UsageAccumuluated `json:"accumulatedusage"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` // the usage data of the individual s3 buckets // Required: true Usage []*V1S3Usage `json:"usage"` }
V1S3UsageResponse v1 s3 usage response
swagger:model v1.S3UsageResponse
func (*V1S3UsageResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 s3 usage response based on the context it is used
func (*V1S3UsageResponse) MarshalBinary ¶
func (m *V1S3UsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3UsageResponse) UnmarshalBinary ¶
func (m *V1S3UsageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1SSHKeyPair ¶
type V1SSHKeyPair struct { // private key // Required: true PrivateKey *string `json:"PrivateKey"` // public key // Required: true PublicKey *string `json:"PublicKey"` }
V1SSHKeyPair v1 SSH key pair
swagger:model v1.SSHKeyPair
func (*V1SSHKeyPair) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 SSH key pair based on context it is used
func (*V1SSHKeyPair) MarshalBinary ¶
func (m *V1SSHKeyPair) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1SSHKeyPair) UnmarshalBinary ¶
func (m *V1SSHKeyPair) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ShootConstraints ¶
type V1ShootConstraints struct { // the list of available firewall controller version // Required: true FirewallControllerVersions []*V1FirewallControllerVersion `json:"firewall_controller_versions"` // the list of available firewall images // Required: true FirewallImages []string `json:"firewall_images"` // the list of available firewall types // Required: true FirewallTypes []string `json:"firewall_types"` // the list of available kubernetes versions // Required: true KubernetesVersions []string `json:"kubernetes_versions"` // the list of available machine images // Required: true MachineImages []*V1MachineImage `json:"machine_images"` // the list of available machine types // Required: true MachineTypes []string `json:"machine_types"` // the list of available networks for cluster creation // Required: true Networks []string `json:"networks"` // the list of available partitions // Required: true Partitions []string `json:"partitions"` }
V1ShootConstraints v1 shoot constraints
swagger:model v1.ShootConstraints
func (*V1ShootConstraints) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 shoot constraints based on the context it is used
func (*V1ShootConstraints) MarshalBinary ¶
func (m *V1ShootConstraints) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ShootConstraints) UnmarshalBinary ¶
func (m *V1ShootConstraints) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1StorageClusterInfo ¶ added in v0.17.3
type V1StorageClusterInfo struct { // Api endpoints // Required: true APIEndpoints []string `json:"ApiEndpoints"` // current max replicas // Required: true CurrentMaxReplicas *int64 `json:"CurrentMaxReplicas"` // discovery endpoints // Required: true DiscoveryEndpoints []string `json:"DiscoveryEndpoints"` // health // Required: true Health *V1ClusterHealth `json:"Health"` // max allowed version // Required: true MaxAllowedVersion *string `json:"MaxAllowedVersion"` // min allowed version // Required: true MinAllowedVersion *string `json:"MinAllowedVersion"` // min version in cluster // Required: true MinVersionInCluster *string `json:"MinVersionInCluster"` // partition // Required: true Partition *string `json:"Partition"` // servers // Required: true Servers []*V1StorageServerInfo `json:"Servers"` // statistics // Required: true Statistics *V1ClusterStatisticsAPI `json:"Statistics"` // subsystem n q n // Required: true SubsystemNQN *string `json:"SubsystemNQN"` // supported max replicas // Required: true SupportedMaxReplicas *int64 `json:"SupportedMaxReplicas"` // UUID // Required: true UUID *string `json:"UUID"` }
V1StorageClusterInfo v1 storage cluster info
swagger:model v1.StorageClusterInfo
func (*V1StorageClusterInfo) ContextValidate ¶ added in v0.17.3
ContextValidate validate this v1 storage cluster info based on the context it is used
func (*V1StorageClusterInfo) MarshalBinary ¶ added in v0.17.3
func (m *V1StorageClusterInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1StorageClusterInfo) UnmarshalBinary ¶ added in v0.17.3
func (m *V1StorageClusterInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1StorageServerInfo ¶ added in v0.17.15
type V1StorageServerInfo struct { // light o s version // Required: true LightOSVersion *string `json:"LightOSVersion"` // name // Required: true Name *string `json:"Name"` // risk of service loss state // Required: true RiskOfServiceLossState *string `json:"RiskOfServiceLossState"` // server endpoints // Required: true ServerEndpoints []string `json:"ServerEndpoints"` // state // Required: true State *string `json:"State"` // UUID // Required: true UUID *string `json:"UUID"` }
V1StorageServerInfo v1 storage server info
swagger:model v1.StorageServerInfo
func (*V1StorageServerInfo) ContextValidate ¶ added in v0.17.15
ContextValidate validates this v1 storage server info based on context it is used
func (*V1StorageServerInfo) MarshalBinary ¶ added in v0.17.15
func (m *V1StorageServerInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1StorageServerInfo) UnmarshalBinary ¶ added in v0.17.15
func (m *V1StorageServerInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Tenant ¶
type V1Tenant struct { // default quotas DefaultQuotas *V1QuotaSet `json:"default_quotas,omitempty"` // description Description string `json:"description,omitempty"` // iam config IamConfig *V1IAMConfig `json:"iam_config,omitempty"` // meta Meta *V1Meta `json:"meta,omitempty"` // name Name string `json:"name,omitempty"` // quotas Quotas *V1QuotaSet `json:"quotas,omitempty"` }
V1Tenant v1 tenant
swagger:model v1.Tenant
func (*V1Tenant) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 tenant based on the context it is used
func (*V1Tenant) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1Tenant) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1TenantResponse ¶
type V1TenantResponse struct { // default quotas DefaultQuotas *V1QuotaSet `json:"default_quotas,omitempty"` // description Description string `json:"description,omitempty"` // iam config IamConfig *V1IAMConfig `json:"iam_config,omitempty"` // meta Meta *V1Meta `json:"meta,omitempty"` // name Name string `json:"name,omitempty"` // quotas Quotas *V1QuotaSet `json:"quotas,omitempty"` }
V1TenantResponse v1 tenant response
swagger:model v1.TenantResponse
func (*V1TenantResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 tenant response based on the context it is used
func (*V1TenantResponse) MarshalBinary ¶
func (m *V1TenantResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1TenantResponse) UnmarshalBinary ¶
func (m *V1TenantResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1TenantUpdateRequest ¶
type V1TenantUpdateRequest struct { // tenant Tenant *V1Tenant `json:"tenant,omitempty"` }
V1TenantUpdateRequest v1 tenant update request
swagger:model v1.TenantUpdateRequest
func (*V1TenantUpdateRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 tenant update request based on the context it is used
func (*V1TenantUpdateRequest) MarshalBinary ¶
func (m *V1TenantUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1TenantUpdateRequest) UnmarshalBinary ¶
func (m *V1TenantUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1UsageRequest ¶ added in v0.17.0
type V1UsageRequest struct { // the cluster id to account for Clusterid string `json:"clusterid,omitempty"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the project id to account for Projectid string `json:"projectid,omitempty"` // the tenant to get the container usage for (defaults to all tenants) Tenant string `json:"tenant,omitempty"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` }
V1UsageRequest v1 usage request
swagger:model v1.UsageRequest
func (*V1UsageRequest) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 usage request based on context it is used
func (*V1UsageRequest) MarshalBinary ¶ added in v0.17.0
func (m *V1UsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1UsageRequest) UnmarshalBinary ¶ added in v0.17.0
func (m *V1UsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1UserSecret ¶ added in v0.17.0
type V1UserSecret struct { // password Password string `json:"password,omitempty"` // username Username string `json:"username,omitempty"` }
V1UserSecret v1 user secret
swagger:model v1.UserSecret
func (*V1UserSecret) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 user secret based on context it is used
func (*V1UserSecret) MarshalBinary ¶ added in v0.17.0
func (m *V1UserSecret) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1UserSecret) UnmarshalBinary ¶ added in v0.17.0
func (m *V1UserSecret) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1VolumeFindRequest ¶ added in v0.12.0
type V1VolumeFindRequest struct { // partition ID // Required: true PartitionID *string `json:"PartitionID"` // project ID // Required: true ProjectID *string `json:"ProjectID"` // tenant ID // Required: true TenantID *string `json:"TenantID"` // volume ID // Required: true VolumeID *string `json:"VolumeID"` }
V1VolumeFindRequest v1 volume find request
swagger:model v1.VolumeFindRequest
func (*V1VolumeFindRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 volume find request based on context it is used
func (*V1VolumeFindRequest) MarshalBinary ¶ added in v0.12.0
func (m *V1VolumeFindRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1VolumeFindRequest) UnmarshalBinary ¶ added in v0.12.0
func (m *V1VolumeFindRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1VolumeResponse ¶ added in v0.12.0
type V1VolumeResponse struct { // connected hosts // Required: true ConnectedHosts []string `json:"ConnectedHosts"` // node IP list // Required: true NodeIPList []string `json:"NodeIPList"` // partition ID // Required: true PartitionID *string `json:"PartitionID"` // project ID // Required: true ProjectID *string `json:"ProjectID"` // protection state // Required: true ProtectionState *string `json:"ProtectionState"` // replica count // Required: true ReplicaCount *int64 `json:"ReplicaCount"` // size // Required: true Size *int64 `json:"Size"` // state // Required: true State *string `json:"State"` // statistics // Required: true Statistics *V1VolumeStatistics `json:"Statistics"` // storage class // Required: true StorageClass *string `json:"StorageClass"` // tenant ID // Required: true TenantID *string `json:"TenantID"` // volume handle // Required: true VolumeHandle *string `json:"VolumeHandle"` // volume ID // Required: true VolumeID *string `json:"VolumeID"` // volume name // Required: true VolumeName *string `json:"VolumeName"` }
V1VolumeResponse v1 volume response
swagger:model v1.VolumeResponse
func (*V1VolumeResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 volume response based on the context it is used
func (*V1VolumeResponse) MarshalBinary ¶ added in v0.12.0
func (m *V1VolumeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1VolumeResponse) UnmarshalBinary ¶ added in v0.12.0
func (m *V1VolumeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1VolumeStatistics ¶ added in v0.12.0
type V1VolumeStatistics struct { // compression ratio // Required: true CompressionRatio *float64 `json:"CompressionRatio"` // logical used storage // Required: true LogicalUsedStorage *int64 `json:"LogicalUsedStorage"` // physical used storage // Required: true PhysicalUsedStorage *int64 `json:"PhysicalUsedStorage"` }
V1VolumeStatistics v1 volume statistics
swagger:model v1.VolumeStatistics
func (*V1VolumeStatistics) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 volume statistics based on context it is used
func (*V1VolumeStatistics) MarshalBinary ¶ added in v0.12.0
func (m *V1VolumeStatistics) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1VolumeStatistics) UnmarshalBinary ¶ added in v0.12.0
func (m *V1VolumeStatistics) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1VolumeUsage ¶
type V1VolumeUsage struct { // accounting annotations present on the last accounting report of this volume // Required: true Annotations []string `json:"annotations"` // the capacity seconds of this volume (byte*s) // Required: true Capacityseconds *string `json:"capacityseconds"` // the class of this volume // Required: true Class *string `json:"class"` // the cluster id of this volume // Required: true Clusterid *string `json:"clusterid"` // the cluster name of this volume // Required: true Clustername *string `json:"clustername"` // the end time of this volume // Required: true // Format: date-time End *strfmt.DateTime `json:"end"` // the duration that this volume is running // Required: true Lifetime *int64 `json:"lifetime"` // the name of this volume // Required: true Name *string `json:"name"` // the partition of this volume // Required: true Partition *string `json:"partition"` // the project id of this volume // Required: true Projectid *string `json:"projectid"` // the project name of this volume // Required: true Projectname *string `json:"projectname"` // the start time of this volume // Required: true // Format: date-time Start *strfmt.DateTime `json:"start"` // the tenant of this volume // Required: true Tenant *string `json:"tenant"` // the type of this volume // Required: true Type *string `json:"type"` // the uuid of this volume // Required: true UUID *string `json:"uuid"` // warnings that occurred when calculating the usage of this volume // Required: true Warnings []string `json:"warnings"` }
V1VolumeUsage v1 volume usage
swagger:model v1.VolumeUsage
func (*V1VolumeUsage) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 volume usage based on context it is used
func (*V1VolumeUsage) MarshalBinary ¶
func (m *V1VolumeUsage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1VolumeUsage) UnmarshalBinary ¶
func (m *V1VolumeUsage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1VolumeUsageAccumuluated ¶
type V1VolumeUsageAccumuluated struct { // the accumulated capacity seconds of the volumes in this response (byte*s) // Required: true Capacityseconds *string `json:"capacityseconds"` // the duration that this volume is running // Required: true Lifetime *int64 `json:"lifetime"` }
V1VolumeUsageAccumuluated v1 volume usage accumuluated
swagger:model v1.VolumeUsageAccumuluated
func (*V1VolumeUsageAccumuluated) ContextValidate ¶ added in v0.12.0
func (m *V1VolumeUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 volume usage accumuluated based on context it is used
func (*V1VolumeUsageAccumuluated) MarshalBinary ¶
func (m *V1VolumeUsageAccumuluated) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1VolumeUsageAccumuluated) UnmarshalBinary ¶
func (m *V1VolumeUsageAccumuluated) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1VolumeUsageRequest ¶
type V1VolumeUsageRequest struct { // accounting annotations present on the last accounting report of this container // Required: true Annotations []string `json:"annotations"` // the cluster id to account for Clusterid string `json:"clusterid,omitempty"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the namespace name to account for Namespace string `json:"namespace,omitempty"` // the project id to account for Projectid string `json:"projectid,omitempty"` // the tenant to get the container usage for (defaults to all tenants) Tenant string `json:"tenant,omitempty"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` }
V1VolumeUsageRequest v1 volume usage request
swagger:model v1.VolumeUsageRequest
func (*V1VolumeUsageRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 volume usage request based on context it is used
func (*V1VolumeUsageRequest) MarshalBinary ¶
func (m *V1VolumeUsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1VolumeUsageRequest) UnmarshalBinary ¶
func (m *V1VolumeUsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1VolumeUsageResponse ¶
type V1VolumeUsageResponse struct { // just the usage data of the individual volumes summed up // Required: true Accumulatedusage *V1VolumeUsageAccumuluated `json:"accumulatedusage"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` // the usage data of the individual volumes // Required: true Usage []*V1VolumeUsage `json:"usage"` }
V1VolumeUsageResponse v1 volume usage response
swagger:model v1.VolumeUsageResponse
func (*V1VolumeUsageResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 volume usage response based on the context it is used
func (*V1VolumeUsageResponse) MarshalBinary ¶
func (m *V1VolumeUsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1VolumeUsageResponse) UnmarshalBinary ¶
func (m *V1VolumeUsageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Worker ¶
type V1Worker struct { // c r i // Required: true CRI *string `json:"CRI"` // drain timeout DrainTimeout int64 `json:"DrainTimeout,omitempty"` // health timeout HealthTimeout int64 `json:"HealthTimeout,omitempty"` // machine image // Required: true MachineImage *V1MachineImage `json:"MachineImage"` // machine type // Required: true MachineType *string `json:"MachineType"` // max surge // Required: true MaxSurge *string `json:"MaxSurge"` // Required: true MaxUnavailable *string `json:"MaxUnavailable"` // maximum // Required: true Maximum *int32 `json:"Maximum"` // minimum // Required: true Minimum *int32 `json:"Minimum"` // name // Required: true Name *string `json:"Name"` }
V1Worker v1 worker
swagger:model v1.Worker
func (*V1Worker) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 worker based on the context it is used
func (*V1Worker) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1Worker) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1beta1Condition ¶
type V1beta1Condition struct { // codes Codes []string `json:"codes"` // last transition time // Required: true LastTransitionTime *string `json:"lastTransitionTime"` // last update time // Required: true LastUpdateTime *string `json:"lastUpdateTime"` // message // Required: true Message *string `json:"message"` // reason // Required: true Reason *string `json:"reason"` // status // Required: true Status *string `json:"status"` // type // Required: true Type *string `json:"type"` }
V1beta1Condition v1beta1 condition
swagger:model v1beta1.Condition
func (*V1beta1Condition) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1beta1 condition based on context it is used
func (*V1beta1Condition) MarshalBinary ¶
func (m *V1beta1Condition) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1Condition) UnmarshalBinary ¶
func (m *V1beta1Condition) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1Gardener ¶
type V1beta1Gardener struct { // id // Required: true ID *string `json:"id"` // name // Required: true Name *string `json:"name"` // version // Required: true Version *string `json:"version"` }
V1beta1Gardener v1beta1 gardener
swagger:model v1beta1.Gardener
func (*V1beta1Gardener) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1beta1 gardener based on context it is used
func (*V1beta1Gardener) MarshalBinary ¶
func (m *V1beta1Gardener) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1Gardener) UnmarshalBinary ¶
func (m *V1beta1Gardener) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1LastError ¶
type V1beta1LastError struct { // codes Codes []string `json:"codes"` // description // Required: true Description *string `json:"description"` // last update time LastUpdateTime string `json:"lastUpdateTime,omitempty"` // task ID TaskID string `json:"taskID,omitempty"` }
V1beta1LastError v1beta1 last error
swagger:model v1beta1.LastError
func (*V1beta1LastError) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1beta1 last error based on context it is used
func (*V1beta1LastError) MarshalBinary ¶
func (m *V1beta1LastError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1LastError) UnmarshalBinary ¶
func (m *V1beta1LastError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1LastOperation ¶
type V1beta1LastOperation struct { // description // Required: true Description *string `json:"description"` // last update time // Required: true LastUpdateTime *string `json:"lastUpdateTime"` // progress // Required: true Progress *int32 `json:"progress"` // state // Required: true State *string `json:"state"` // type // Required: true Type *string `json:"type"` }
V1beta1LastOperation v1beta1 last operation
swagger:model v1beta1.LastOperation
func (*V1beta1LastOperation) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1beta1 last operation based on context it is used
func (*V1beta1LastOperation) MarshalBinary ¶
func (m *V1beta1LastOperation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1LastOperation) UnmarshalBinary ¶
func (m *V1beta1LastOperation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1ShootAdvertisedAddress ¶ added in v0.17.21
type V1beta1ShootAdvertisedAddress struct { // name // Required: true Name *string `json:"name"` // url // Required: true URL *string `json:"url"` }
V1beta1ShootAdvertisedAddress v1beta1 shoot advertised address
swagger:model v1beta1.ShootAdvertisedAddress
func (*V1beta1ShootAdvertisedAddress) ContextValidate ¶ added in v0.17.21
func (m *V1beta1ShootAdvertisedAddress) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1beta1 shoot advertised address based on context it is used
func (*V1beta1ShootAdvertisedAddress) MarshalBinary ¶ added in v0.17.21
func (m *V1beta1ShootAdvertisedAddress) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1ShootAdvertisedAddress) UnmarshalBinary ¶ added in v0.17.21
func (m *V1beta1ShootAdvertisedAddress) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1ShootStatus ¶
type V1beta1ShootStatus struct { // advertised addresses AdvertisedAddresses []*V1beta1ShootAdvertisedAddress `json:"advertisedAddresses"` // cluster identity ClusterIdentity string `json:"clusterIdentity,omitempty"` // conditions Conditions []*V1beta1Condition `json:"conditions"` // constraints Constraints []*V1beta1Condition `json:"constraints"` // gardener // Required: true Gardener *V1beta1Gardener `json:"gardener"` // hibernated // Required: true Hibernated *bool `json:"hibernated"` // last errors LastErrors []*V1beta1LastError `json:"lastErrors"` // last operation LastOperation *V1beta1LastOperation `json:"lastOperation,omitempty"` // observed generation ObservedGeneration int64 `json:"observedGeneration,omitempty"` // retry cycle start time RetryCycleStartTime string `json:"retryCycleStartTime,omitempty"` // seed name SeedName string `json:"seedName,omitempty"` // technical ID // Required: true TechnicalID *string `json:"technicalID"` // uid // Required: true UID *string `json:"uid"` }
V1beta1ShootStatus v1beta1 shoot status
swagger:model v1beta1.ShootStatus
func (*V1beta1ShootStatus) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1beta1 shoot status based on the context it is used
func (*V1beta1ShootStatus) MarshalBinary ¶
func (m *V1beta1ShootStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1ShootStatus) UnmarshalBinary ¶
func (m *V1beta1ShootStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- metalgo_ip_allocate_request.go
- metalgo_ip_find_request.go
- metalgo_ip_update_request.go
- models_v1_boot_info.go
- models_v1_chassis_identify_l_e_d_state.go
- models_v1_disk.go
- models_v1_disk_partition.go
- models_v1_filesystem.go
- models_v1_filesystem_layout_constraints.go
- models_v1_filesystem_layout_response.go
- models_v1_image_response.go
- models_v1_ip_response.go
- models_v1_logical_volume.go
- models_v1_machine_allocation.go
- models_v1_machine_b_i_o_s.go
- models_v1_machine_block_device.go
- models_v1_machine_hardware.go
- models_v1_machine_network.go
- models_v1_machine_nic.go
- models_v1_machine_provisioning_event.go
- models_v1_machine_recent_provisioning_events.go
- models_v1_machine_response.go
- models_v1_machine_state.go
- models_v1_partition_boot_configuration.go
- models_v1_partition_response.go
- models_v1_raid.go
- models_v1_size_constraint.go
- models_v1_size_response.go
- models_v1_volume_group.go
- rest_status.go
- rest_version.go
- v1_access_list.go
- v1_audit.go
- v1_cluster_create_request.go
- v1_cluster_credentials_response.go
- v1_cluster_features.go
- v1_cluster_find_request.go
- v1_cluster_health.go
- v1_cluster_kubeconfig_response.go
- v1_cluster_machine_cycle_request.go
- v1_cluster_machine_reinstall_request.go
- v1_cluster_machine_reset_request.go
- v1_cluster_name_project.go
- v1_cluster_reconcile_request.go
- v1_cluster_response.go
- v1_cluster_statistics_api.go
- v1_cluster_update_request.go
- v1_cluster_usage.go
- v1_cluster_usage_accumuluated.go
- v1_cluster_usage_request.go
- v1_cluster_usage_response.go
- v1_container_usage.go
- v1_container_usage_accumuluated.go
- v1_container_usage_request.go
- v1_container_usage_response.go
- v1_egress_rule.go
- v1_firewall_controller_version.go
- v1_i_a_m_config.go
- v1_id_m_config.go
- v1_ip_allocate_request.go
- v1_ip_find_request.go
- v1_ip_update_request.go
- v1_ip_usage.go
- v1_ip_usage_accumuluated.go
- v1_ip_usage_request.go
- v1_ip_usage_response.go
- v1_issuer_config.go
- v1_kubernetes.go
- v1_machine_image.go
- v1_maintenance.go
- v1_maintenance_auto_update.go
- v1_maintenance_time_window.go
- v1_masterdata_lookup_request.go
- v1_masterdata_lookup_response.go
- v1_meta.go
- v1_network_usage.go
- v1_network_usage_accumuluated.go
- v1_network_usage_request.go
- v1_network_usage_response.go
- v1_networking.go
- v1_postgres_backup_config_create_request.go
- v1_postgres_backup_config_response.go
- v1_postgres_backup_config_update_request.go
- v1_postgres_backup_entry.go
- v1_postgres_backup_secret.go
- v1_postgres_create_request.go
- v1_postgres_find_request.go
- v1_postgres_partition.go
- v1_postgres_partitions_response.go
- v1_postgres_response.go
- v1_postgres_secrets_respone.go
- v1_postgres_size.go
- v1_postgres_socket.go
- v1_postgres_status.go
- v1_postgres_update_request.go
- v1_postgres_update_request_labels.go
- v1_postgres_usage.go
- v1_postgres_usage_accumuluated.go
- v1_postgres_usage_request.go
- v1_postgres_usage_response.go
- v1_postgres_version.go
- v1_project.go
- v1_project_create_request.go
- v1_project_id_time.go
- v1_project_list_response.go
- v1_project_response.go
- v1_project_update_request.go
- v1_quota.go
- v1_quota_set.go
- v1_s3_create_request.go
- v1_s3_credentials_response.go
- v1_s3_delete_request.go
- v1_s3_get_request.go
- v1_s3_key.go
- v1_s3_list_request.go
- v1_s3_partition_response.go
- v1_s3_response.go
- v1_s3_update_request.go
- v1_s3_usage.go
- v1_s3_usage_accumuluated.go
- v1_s3_usage_request.go
- v1_s3_usage_response.go
- v1_shoot_constraints.go
- v1_ssh_key_pair.go
- v1_storage_cluster_info.go
- v1_storage_server_info.go
- v1_tenant.go
- v1_tenant_response.go
- v1_tenant_update_request.go
- v1_usage_request.go
- v1_user_secret.go
- v1_volume_find_request.go
- v1_volume_response.go
- v1_volume_statistics.go
- v1_volume_usage.go
- v1_volume_usage_accumuluated.go
- v1_volume_usage_request.go
- v1_volume_usage_response.go
- v1_worker.go
- v1beta1_condition.go
- v1beta1_gardener.go
- v1beta1_last_error.go
- v1beta1_last_operation.go
- v1beta1_shoot_advertised_address.go
- v1beta1_shoot_status.go