Documentation ¶
Index ¶
- type HttperrorsHTTPErrorResponse
- type ModelsV1BootInfo
- type ModelsV1ChassisIdentifyLEDState
- type ModelsV1IPResponse
- type ModelsV1ImageResponse
- type ModelsV1MachineAllocation
- type ModelsV1MachineBIOS
- type ModelsV1MachineBlockDevice
- type ModelsV1MachineDiskPartition
- type ModelsV1MachineHardware
- type ModelsV1MachineNetwork
- type ModelsV1MachineNic
- type ModelsV1MachineProvisioningEvent
- type ModelsV1MachineRecentProvisioningEvents
- type ModelsV1MachineResponse
- type ModelsV1MachineState
- type ModelsV1PartitionBootConfiguration
- type ModelsV1PartitionResponse
- type ModelsV1SizeConstraint
- type ModelsV1SizeResponse
- type RestStatus
- type RestVersion
- type V1ClusterCreateRequest
- type V1ClusterCredentialsResponse
- type V1ClusterFindRequest
- type V1ClusterKubeconfigResponse
- type V1ClusterNameProject
- type V1ClusterReconcileRequest
- type V1ClusterResponse
- type V1ClusterUpdateRequest
- type V1ClusterUsage
- type V1ClusterUsageAccumuluated
- type V1ClusterUsageRequest
- type V1ClusterUsageResponse
- type V1ContainerUsage
- type V1ContainerUsageAccumuluated
- type V1ContainerUsageRequest
- type V1ContainerUsageResponse
- type V1IPAllocateRequest
- type V1IPFindRequest
- type V1IPUpdateRequest
- type V1IPUsage
- type V1IPUsageAccumuluated
- type V1IPUsageRequest
- type V1IPUsageResponse
- type V1Kubernetes
- type V1MachineImage
- type V1Maintenance
- type V1MaintenanceAutoUpdate
- type V1MaintenanceTimeWindow
- type V1MasterdataLookupRequest
- type V1MasterdataLookupResponse
- type V1Meta
- type V1NetworkUsage
- type V1NetworkUsageAccumuluated
- type V1NetworkUsageRequest
- type V1NetworkUsageResponse
- type V1Networking
- type V1PartitionContraints
- type V1Project
- type V1ProjectCreateRequest
- type V1ProjectIDTime
- type V1ProjectListResponse
- type V1ProjectResponse
- type V1ProjectUpdateRequest
- type V1Quota
- type V1QuotaSet
- type V1S3CreateRequest
- type V1S3CredentialsResponse
- 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 V1Tenant
- type V1TenantResponse
- type V1TenantUpdateRequest
- type V1VolumeUsage
- type V1VolumeUsageAccumuluated
- type V1VolumeUsageRequest
- type V1VolumeUsageResponse
- type V1Worker
- type V1beta1Condition
- type V1beta1Gardener
- type V1beta1LastError
- type V1beta1LastOperation
- type V1beta1ShootStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HttperrorsHTTPErrorResponse ¶
type HttperrorsHTTPErrorResponse struct { // error message // Required: true Message *string `json:"message"` // http status code // Required: true Statuscode *int32 `json:"statuscode"` }
HttperrorsHTTPErrorResponse httperrors HTTP error response swagger:model httperrors.HTTPErrorResponse
func (*HttperrorsHTTPErrorResponse) MarshalBinary ¶
func (m *HttperrorsHTTPErrorResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HttperrorsHTTPErrorResponse) UnmarshalBinary ¶
func (m *HttperrorsHTTPErrorResponse) 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) 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) MarshalBinary ¶
func (m *ModelsV1ChassisIdentifyLEDState) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1ChassisIdentifyLEDState) UnmarshalBinary ¶
func (m *ModelsV1ChassisIdentifyLEDState) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1IPResponse ¶
type ModelsV1IPResponse struct { // changed // Required: true Changed *string `json:"changed"` // created // Required: true Created *string `json:"created"` // 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) 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 // Required: true Changed *string `json:"changed"` // classification Classification string `json:"classification,omitempty"` // created // Required: true Created *string `json:"created"` // 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) MarshalBinary ¶
func (m *ModelsV1ImageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1ImageResponse) UnmarshalBinary ¶
func (m *ModelsV1ImageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineAllocation ¶
type ModelsV1MachineAllocation struct { // boot info BootInfo *ModelsV1BootInfo `json:"boot_info,omitempty"` // console password ConsolePassword string `json:"console_password,omitempty"` // created // Required: true Created *string `json:"created"` // description Description string `json:"description,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"` // 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) 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) 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"` // partitions // Required: true Partitions []*ModelsV1MachineDiskPartition `json:"partitions"` // primary // Required: true Primary *bool `json:"primary"` // size // Required: true Size *int64 `json:"size"` }
ModelsV1MachineBlockDevice models v1 machine block device swagger:model models.V1MachineBlockDevice
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 ModelsV1MachineDiskPartition ¶
type ModelsV1MachineDiskPartition struct { // device // Required: true Device *string `json:"device"` // filesystem // Required: true Filesystem *string `json:"filesystem"` // gptguid // Required: true Gptguid *string `json:"gptguid"` // gpttyoe // Required: true Gpttyoe *string `json:"gpttyoe"` // label // Required: true Label *string `json:"label"` // mountoptions // Required: true Mountoptions []string `json:"mountoptions"` // mountpoint // Required: true Mountpoint *string `json:"mountpoint"` // number // Required: true Number *int64 `json:"number"` // properties // Required: true Properties map[string]string `json:"properties"` // size // Required: true Size *int64 `json:"size"` }
ModelsV1MachineDiskPartition models v1 machine disk partition swagger:model models.V1MachineDiskPartition
func (*ModelsV1MachineDiskPartition) MarshalBinary ¶
func (m *ModelsV1MachineDiskPartition) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineDiskPartition) UnmarshalBinary ¶
func (m *ModelsV1MachineDiskPartition) 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) 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"` // 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) 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) 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) 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 // Required: true LastEventTime *string `json:"last_event_time"` // log // Required: true Log []*ModelsV1MachineProvisioningEvent `json:"log"` }
ModelsV1MachineRecentProvisioningEvents models v1 machine recent provisioning events swagger:model models.V1MachineRecentProvisioningEvents
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 // Required: true Allocation *ModelsV1MachineAllocation `json:"allocation"` // bios // Required: true Bios *ModelsV1MachineBIOS `json:"bios"` // changed // Required: true Changed *string `json:"changed"` // created // Required: true Created *string `json:"created"` // 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 // Required: true Partition *ModelsV1PartitionResponse `json:"partition"` // rackid // Required: true Rackid *string `json:"rackid"` // size // Required: true Size *ModelsV1SizeResponse `json:"size"` // 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) 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) 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) 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 // Required: true Changed *string `json:"changed"` // created // Required: true Created *string `json:"created"` // 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) MarshalBinary ¶
func (m *ModelsV1PartitionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1PartitionResponse) UnmarshalBinary ¶
func (m *ModelsV1PartitionResponse) 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) 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 // Required: true Changed *string `json:"changed"` // constraints // Required: true Constraints []*ModelsV1SizeConstraint `json:"constraints"` // created // Required: true Created *string `json:"created"` // 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) MarshalBinary ¶
func (m *ModelsV1SizeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1SizeResponse) UnmarshalBinary ¶
func (m *ModelsV1SizeResponse) 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) 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) MarshalBinary ¶
func (m *RestVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RestVersion) UnmarshalBinary ¶
func (m *RestVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterCreateRequest ¶
type V1ClusterCreateRequest struct { // additional networks // Required: true AdditionalNetworks []string `json:"AdditionalNetworks"` // description // Required: true Description *string `json:"Description"` // 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"` }
V1ClusterCreateRequest v1 cluster create request swagger:model v1.ClusterCreateRequest
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) MarshalBinary ¶
func (m *V1ClusterCredentialsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterCredentialsResponse) UnmarshalBinary ¶
func (m *V1ClusterCredentialsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterFindRequest ¶
type V1ClusterFindRequest struct { // name // Required: true Name *string `json:"Name"` // partition ID // Required: true PartitionID *string `json:"PartitionID"` // project ID // Required: true ProjectID *string `json:"ProjectID"` // tenant // Required: true Tenant *string `json:"Tenant"` }
V1ClusterFindRequest v1 cluster find request swagger:model v1.ClusterFindRequest
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 V1ClusterKubeconfigResponse ¶
type V1ClusterKubeconfigResponse struct { // kubeconfig // Required: true Kubeconfig *string `json:"Kubeconfig"` }
V1ClusterKubeconfigResponse v1 cluster kubeconfig response swagger:model v1.ClusterKubeconfigResponse
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 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) 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) 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"` // 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"` // 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 machines which belong to this cluster // Required: true Machines []*ModelsV1MachineResponse `json:"machines"` }
V1ClusterResponse v1 cluster response swagger:model v1.ClusterResponse
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 V1ClusterUpdateRequest ¶
type V1ClusterUpdateRequest struct { // 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) 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) 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) 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) 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) 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 { // 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) 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) 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 { // 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) 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) MarshalBinary ¶
func (m *V1ContainerUsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ContainerUsageResponse) UnmarshalBinary ¶
func (m *V1ContainerUsageResponse) 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) 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"` // 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) 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) 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"` // 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) 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) 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) 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) MarshalBinary ¶
func (m *V1IPUsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IPUsageResponse) UnmarshalBinary ¶
func (m *V1IPUsageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Kubernetes ¶
type V1Kubernetes struct { // allow privileged containers // Required: true AllowPrivilegedContainers *bool `json:"AllowPrivilegedContainers"` // version // Required: true Version *string `json:"Version"` }
V1Kubernetes v1 kubernetes swagger:model v1.Kubernetes
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) 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) 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) 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) 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) 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) 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) 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 end time of this network device // Required: true // Format: date-time End *strfmt.DateTime `json:"end"` // 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 start time of this network device // Required: true // Format: date-time Start *strfmt.DateTime `json:"start"` // 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) 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) 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) 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) 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) 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 V1PartitionContraints ¶
type V1PartitionContraints struct { // the list of available networks in this partition // Required: true Networks []string `json:"networks"` }
V1PartitionContraints v1 partition contraints swagger:model v1.PartitionContraints
func (*V1PartitionContraints) MarshalBinary ¶
func (m *V1PartitionContraints) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PartitionContraints) UnmarshalBinary ¶
func (m *V1PartitionContraints) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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 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) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1S3Usage) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1S3UsageAccumuluated ¶
type V1S3UsageAccumuluated struct { // the accumulated reported number of objects of the s3 bucketd in this response // Required: true Currentnumberofobjects *string `json:"currentnumberofobjects"` // the duration that this s3 bucket is running // Required: true Lifetime *int64 `json:"lifetime"` // the accumulated storage seconds of the s3 bucketd in this response (byte*s) // Required: true Storageseconds *string `json:"storageseconds"` }
V1S3UsageAccumuluated v1 s3 usage accumuluated swagger:model v1.S3UsageAccumuluated
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) 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) 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) 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 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"` // a list of partition specific shoot contraints // Required: true PartitionConstraints map[string]V1PartitionContraints `json:"partition_constraints"` // the list of available partitions // Required: true Partitions []string `json:"partitions"` }
V1ShootConstraints v1 shoot constraints swagger:model v1.ShootConstraints
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 V1Tenant ¶
type V1Tenant struct { // default quotas DefaultQuotas *V1QuotaSet `json:"default_quotas,omitempty"` // description Description string `json:"description,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) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1Tenant) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1TenantResponse ¶
type V1TenantResponse struct { // tenant Tenant *V1Tenant `json:"tenant,omitempty"` }
V1TenantResponse v1 tenant response swagger:model v1.TenantResponse
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) MarshalBinary ¶
func (m *V1TenantUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1TenantUpdateRequest) UnmarshalBinary ¶
func (m *V1TenantUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1VolumeUsage ¶
type V1VolumeUsage struct { // 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"` // 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) 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) 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 { // 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) 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) 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"` // 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) 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) 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) 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) 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) MarshalBinary ¶
func (m *V1beta1LastOperation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1LastOperation) UnmarshalBinary ¶
func (m *V1beta1LastOperation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1ShootStatus ¶
type V1beta1ShootStatus struct { // 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) 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 ¶
- httperrors_http_error_response.go
- models_v1_boot_info.go
- models_v1_chassis_identify_l_e_d_state.go
- models_v1_image_response.go
- models_v1_ip_response.go
- models_v1_machine_allocation.go
- models_v1_machine_b_i_o_s.go
- models_v1_machine_block_device.go
- models_v1_machine_disk_partition.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_size_constraint.go
- models_v1_size_response.go
- rest_status.go
- rest_version.go
- v1_cluster_create_request.go
- v1_cluster_credentials_response.go
- v1_cluster_find_request.go
- v1_cluster_kubeconfig_response.go
- v1_cluster_name_project.go
- v1_cluster_reconcile_request.go
- v1_cluster_response.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_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_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_partition_contraints.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_tenant.go
- v1_tenant_response.go
- v1_tenant_update_request.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_status.go