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 V1Addons
- type V1ClusterCreateRequest
- type V1ClusterCredentialsResponse
- type V1ClusterFindRequest
- type V1ClusterKubeconfigResponse
- type V1ClusterNameProject
- type V1ClusterResponse
- type V1ClusterUpdateRequest
- type V1ClusterUsage
- type V1ClusterUsageAccumuluated
- type V1ClusterUsageRequest
- type V1ClusterUsageResponse
- type V1ContainerUsage
- type V1ContainerUsageAccumuluated
- type V1ContainerUsageRequest
- type V1ContainerUsageResponse
- type V1IPFindRequest
- type V1IPUpdateRequest
- type V1IPUsage
- type V1IPUsageAccumuluated
- type V1IPUsageRequest
- type V1IPUsageResponse
- type V1Kubernetes
- type V1LocalObjectReference
- type V1MachineImage
- type V1Maintenance
- type V1MaintenanceAutoUpdate
- type V1MaintenanceTimeWindow
- type V1ManagedFieldsEntry
- type V1MasterdataLookupRequest
- type V1MasterdataLookupResponse
- type V1Meta
- type V1NetworkUsage
- type V1NetworkUsageAccumuluated
- type V1NetworkUsageRequest
- type V1NetworkUsageResponse
- type V1ObjectMeta
- type V1ObjectReference
- type V1OwnerReference
- 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 V1Taint
- type V1Tenant
- type V1TenantResponse
- type V1TenantUpdateRequest
- type V1VolumeUsage
- type V1VolumeUsageAccumuluated
- type V1VolumeUsageRequest
- type V1VolumeUsageResponse
- type V1Worker
- type V1alpha1CloudControllerManagerConfig
- type V1alpha1ConnectorConfig
- type V1alpha1ControlPlaneConfig
- type V1alpha1Firewall
- type V1alpha1IAMConfig
- type V1alpha1IDMConfig
- type V1alpha1IPAM
- type V1alpha1IPV4
- type V1alpha1InfrastructureConfig
- type V1alpha1IssuerConfig
- type V1alpha1NamespaceGroupConfig
- type V1alpha1NetworkConfig
- type V1alpha1Typha
- type V1beta1Addons
- type V1beta1AdmissionPlugin
- type V1beta1Alerting
- type V1beta1AuditConfig
- type V1beta1AuditPolicy
- type V1beta1CRI
- type V1beta1ClusterAutoscaler
- type V1beta1Condition
- type V1beta1ContainerRuntime
- type V1beta1DNS
- type V1beta1DNSIncludeExclude
- type V1beta1DNSProvider
- type V1beta1Extension
- type V1beta1Gardener
- type V1beta1Hibernation
- type V1beta1HibernationSchedule
- type V1beta1HorizontalPodAutoscalerConfig
- type V1beta1KubeAPIServerConfig
- type V1beta1KubeControllerManagerConfig
- type V1beta1KubeProxyConfig
- type V1beta1KubeSchedulerConfig
- type V1beta1KubeletConfig
- type V1beta1KubeletConfigEviction
- type V1beta1KubeletConfigEvictionMinimumReclaim
- type V1beta1KubeletConfigEvictionSoftGracePeriod
- type V1beta1Kubernetes
- type V1beta1KubernetesDashboard
- type V1beta1LastError
- type V1beta1LastOperation
- type V1beta1Machine
- type V1beta1Maintenance
- type V1beta1MaintenanceAutoUpdate
- type V1beta1MaintenanceTimeWindow
- type V1beta1Monitoring
- type V1beta1Networking
- type V1beta1NginxIngress
- type V1beta1OIDCConfig
- type V1beta1OpenIDConnectClientAuthentication
- type V1beta1Provider
- type V1beta1ServiceAccountConfig
- type V1beta1Shoot
- type V1beta1ShootMachineImage
- type V1beta1ShootSpec
- type V1beta1ShootStatus
- type V1beta1Volume
- type V1beta1Worker
- type V1beta1WorkerKubernetes
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"` }
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 V1Addons ¶
type V1Addons struct { // kubernetes dashboard // Required: true KubernetesDashboard *bool `json:"KubernetesDashboard"` // nginx ingress // Required: true NginxIngress *bool `json:"NginxIngress"` }
V1Addons v1 addons swagger:model v1.Addons
func (*V1Addons) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1Addons) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1ClusterCreateRequest ¶
type V1ClusterCreateRequest struct { // additional networks // Required: true AdditionalNetworks []string `json:"AdditionalNetworks"` // addons // Required: true Addons *V1Addons `json:"Addons"` // 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 V1ClusterResponse ¶
type V1ClusterResponse struct { // the gardener shoot control plane raw extension // Required: true Controlplane *V1alpha1ControlPlaneConfig `json:"controlplane"` // the gardener shoot infrastructure raw extension // Required: true Infrastructure *V1alpha1InfrastructureConfig `json:"infrastructure"` // the machines which belong to this cluster // Required: true Machines []*ModelsV1MachineResponse `json:"machines"` // the gardener shoot network raw extension // Required: true Network *V1alpha1NetworkConfig `json:"network"` // the gardener shoot resource but with the raw extensions separated out // Required: true Shoot *V1beta1Shoot `json:"shoot"` }
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 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 V1LocalObjectReference ¶
type V1LocalObjectReference struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `json:"name,omitempty"` }
V1LocalObjectReference LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace. swagger:model v1.LocalObjectReference
func (*V1LocalObjectReference) MarshalBinary ¶
func (m *V1LocalObjectReference) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1LocalObjectReference) UnmarshalBinary ¶
func (m *V1LocalObjectReference) 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 V1ManagedFieldsEntry ¶
type V1ManagedFieldsEntry struct { // APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted. APIVersion string `json:"apiVersion,omitempty"` // FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1" FieldsType string `json:"fieldsType,omitempty"` // FieldsV1 holds the first JSON version format as described in the "FieldsV1" type. FieldsV1 string `json:"fieldsV1,omitempty"` // Manager is an identifier of the workflow managing these fields. Manager string `json:"manager,omitempty"` // Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'. Operation string `json:"operation,omitempty"` // Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply' Time string `json:"time,omitempty"` }
V1ManagedFieldsEntry ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. swagger:model v1.ManagedFieldsEntry
func (*V1ManagedFieldsEntry) MarshalBinary ¶
func (m *V1ManagedFieldsEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ManagedFieldsEntry) UnmarshalBinary ¶
func (m *V1ManagedFieldsEntry) 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 V1ObjectMeta ¶
type V1ObjectMeta struct { // Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations Annotations map[string]string `json:"annotations,omitempty"` // The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request. ClusterName string `json:"clusterName,omitempty"` // CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. // // Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata CreationTimestamp string `json:"creationTimestamp,omitempty"` // Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only. DeletionGracePeriodSeconds int64 `json:"deletionGracePeriodSeconds,omitempty"` // DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested. // // Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata DeletionTimestamp string `json:"deletionTimestamp,omitempty"` // Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list. Finalizers []string `json:"finalizers"` // GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. // // If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header). // // Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency GenerateName string `json:"generateName,omitempty"` // A sequence number representing a specific generation of the desired state. Populated by the system. Read-only. Generation int64 `json:"generation,omitempty"` // Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels Labels map[string]string `json:"labels,omitempty"` // ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object. ManagedFields []*V1ManagedFieldsEntry `json:"managedFields"` // Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names Name string `json:"name,omitempty"` // Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. // // Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces Namespace string `json:"namespace,omitempty"` // List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller. OwnerReferences []*V1OwnerReference `json:"ownerReferences"` // An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources. // // Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion string `json:"resourceVersion,omitempty"` // SelfLink is a URL representing this object. Populated by the system. Read-only. // // DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release. SelfLink string `json:"selfLink,omitempty"` // UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. // // Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids UID string `json:"uid,omitempty"` }
V1ObjectMeta ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. swagger:model v1.ObjectMeta
func (*V1ObjectMeta) MarshalBinary ¶
func (m *V1ObjectMeta) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ObjectMeta) UnmarshalBinary ¶
func (m *V1ObjectMeta) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ObjectReference ¶
type V1ObjectReference struct { // API version of the referent. APIVersion string `json:"apiVersion,omitempty"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. FieldPath string `json:"fieldPath,omitempty"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind string `json:"kind,omitempty"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `json:"name,omitempty"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace string `json:"namespace,omitempty"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion string `json:"resourceVersion,omitempty"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids UID string `json:"uid,omitempty"` }
V1ObjectReference ObjectReference contains enough information to let you inspect or modify the referred object. swagger:model v1.ObjectReference
func (*V1ObjectReference) MarshalBinary ¶
func (m *V1ObjectReference) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ObjectReference) UnmarshalBinary ¶
func (m *V1ObjectReference) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1OwnerReference ¶
type V1OwnerReference struct { // API version of the referent. // Required: true APIVersion *string `json:"apiVersion"` // If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. BlockOwnerDeletion bool `json:"blockOwnerDeletion,omitempty"` // If true, this reference points to the managing controller. Controller bool `json:"controller,omitempty"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds // Required: true Kind *string `json:"kind"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names // Required: true Name *string `json:"name"` // UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids // Required: true UID *string `json:"uid"` }
V1OwnerReference OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. swagger:model v1.OwnerReference
func (*V1OwnerReference) MarshalBinary ¶
func (m *V1OwnerReference) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1OwnerReference) UnmarshalBinary ¶
func (m *V1OwnerReference) 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 { // project Project *V1Project `json:"project,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 []*V1Project `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 { // project Project *V1Project `json:"project,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 { // project Project *V1Project `json:"project,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"` }
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 V1Taint ¶
type V1Taint struct { // Required. The effect of the taint on pods that do not tolerate the taint. Valid effects are NoSchedule, PreferNoSchedule and NoExecute. // Required: true Effect *string `json:"effect"` // Required. The taint key to be applied to a node. // Required: true Key *string `json:"key"` // TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints. TimeAdded string `json:"timeAdded,omitempty"` // Required. The taint value corresponding to the taint key. Value string `json:"value,omitempty"` }
V1Taint The node this Taint is attached to has the "effect" on any pod that does not tolerate the Taint. swagger:model v1.Taint
func (*V1Taint) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1Taint) UnmarshalBinary ¶
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 *V1beta1CRI `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 V1alpha1CloudControllerManagerConfig ¶
type V1alpha1CloudControllerManagerConfig struct { // feature gates FeatureGates map[string]bool `json:"featureGates,omitempty"` }
V1alpha1CloudControllerManagerConfig v1alpha1 cloud controller manager config swagger:model v1alpha1.CloudControllerManagerConfig
func (*V1alpha1CloudControllerManagerConfig) MarshalBinary ¶
func (m *V1alpha1CloudControllerManagerConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1CloudControllerManagerConfig) UnmarshalBinary ¶
func (m *V1alpha1CloudControllerManagerConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ConnectorConfig ¶
type V1alpha1ConnectorConfig struct { // idm access code IdmAccessCode string `json:"idmAccessCode,omitempty"` // idm Api password IdmAPIPassword string `json:"idmApiPassword,omitempty"` // idm Api Url IdmAPIURL string `json:"idmApiUrl,omitempty"` // idm Api user IdmAPIUser string `json:"idmApiUser,omitempty"` // idm customer Id IdmCustomerID string `json:"idmCustomerId,omitempty"` // idm domain name IdmDomainName string `json:"idmDomainName,omitempty"` // idm group o u IdmGroupOU string `json:"idmGroupOU,omitempty"` // idm groupname template IdmGroupnameTemplate string `json:"idmGroupnameTemplate,omitempty"` // idm job info IdmJobInfo string `json:"idmJobInfo,omitempty"` // idm req e mail IdmReqEMail string `json:"idmReqEMail,omitempty"` // idm req system IdmReqSystem string `json:"idmReqSystem,omitempty"` // idm req user IdmReqUser string `json:"idmReqUser,omitempty"` // idm submitter IdmSubmitter string `json:"idmSubmitter,omitempty"` // idm system Id IdmSystemID string `json:"idmSystemId,omitempty"` // idm tenant prefix IdmTenantPrefix string `json:"idmTenantPrefix,omitempty"` }
V1alpha1ConnectorConfig v1alpha1 connector config swagger:model v1alpha1.ConnectorConfig
func (*V1alpha1ConnectorConfig) MarshalBinary ¶
func (m *V1alpha1ConnectorConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ConnectorConfig) UnmarshalBinary ¶
func (m *V1alpha1ConnectorConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ControlPlaneConfig ¶
type V1alpha1ControlPlaneConfig struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources APIVersion string `json:"apiVersion,omitempty"` // cloud controller manager CloudControllerManager *V1alpha1CloudControllerManagerConfig `json:"cloudControllerManager,omitempty"` // iamconfig // Required: true Iamconfig *V1alpha1IAMConfig `json:"iamconfig"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind string `json:"kind,omitempty"` }
V1alpha1ControlPlaneConfig TypeMeta describes an individual object in an API response or request with strings representing the type of the object and its API schema version. Structures that are versioned or persisted should inline TypeMeta. swagger:model v1alpha1.ControlPlaneConfig
func (*V1alpha1ControlPlaneConfig) MarshalBinary ¶
func (m *V1alpha1ControlPlaneConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ControlPlaneConfig) UnmarshalBinary ¶
func (m *V1alpha1ControlPlaneConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1Firewall ¶
type V1alpha1Firewall struct { // image // Required: true Image *string `json:"image"` // networks // Required: true Networks []string `json:"networks"` // rate limits // Required: true RateLimits map[string]int64 `json:"rateLimits"` // size // Required: true Size *string `json:"size"` }
V1alpha1Firewall v1alpha1 firewall swagger:model v1alpha1.Firewall
func (*V1alpha1Firewall) MarshalBinary ¶
func (m *V1alpha1Firewall) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1Firewall) UnmarshalBinary ¶
func (m *V1alpha1Firewall) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1IAMConfig ¶
type V1alpha1IAMConfig struct { // group config GroupConfig *V1alpha1NamespaceGroupConfig `json:"groupConfig,omitempty"` // idm config IdmConfig *V1alpha1IDMConfig `json:"idmConfig,omitempty"` // issuer config IssuerConfig *V1alpha1IssuerConfig `json:"issuerConfig,omitempty"` }
V1alpha1IAMConfig v1alpha1 i a m config swagger:model v1alpha1.IAMConfig
func (*V1alpha1IAMConfig) MarshalBinary ¶
func (m *V1alpha1IAMConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1IAMConfig) UnmarshalBinary ¶
func (m *V1alpha1IAMConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1IDMConfig ¶
type V1alpha1IDMConfig struct { // connector config ConnectorConfig *V1alpha1ConnectorConfig `json:"connectorConfig,omitempty"` // idmtype Idmtype string `json:"idmtype,omitempty"` }
V1alpha1IDMConfig v1alpha1 ID m config swagger:model v1alpha1.IDMConfig
func (*V1alpha1IDMConfig) MarshalBinary ¶
func (m *V1alpha1IDMConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1IDMConfig) UnmarshalBinary ¶
func (m *V1alpha1IDMConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1IPAM ¶
type V1alpha1IPAM struct { // cidr Cidr string `json:"cidr,omitempty"` // type // Required: true Type *string `json:"type"` }
V1alpha1IPAM v1alpha1 IP a m swagger:model v1alpha1.IPAM
func (*V1alpha1IPAM) MarshalBinary ¶
func (m *V1alpha1IPAM) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1IPAM) UnmarshalBinary ¶
func (m *V1alpha1IPAM) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1IPV4 ¶
type V1alpha1IPV4 struct { // auto detection method AutoDetectionMethod string `json:"autoDetectionMethod,omitempty"` // mode Mode string `json:"mode,omitempty"` // pool Pool string `json:"pool,omitempty"` }
V1alpha1IPV4 v1alpha1 ipv4 swagger:model v1alpha1.IPv4
func (*V1alpha1IPV4) MarshalBinary ¶
func (m *V1alpha1IPV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1IPV4) UnmarshalBinary ¶
func (m *V1alpha1IPV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1InfrastructureConfig ¶
type V1alpha1InfrastructureConfig struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources APIVersion string `json:"apiVersion,omitempty"` // firewall // Required: true Firewall *V1alpha1Firewall `json:"firewall"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind string `json:"kind,omitempty"` // partition ID // Required: true PartitionID *string `json:"partitionID"` // project ID // Required: true ProjectID *string `json:"projectID"` }
V1alpha1InfrastructureConfig TypeMeta describes an individual object in an API response or request with strings representing the type of the object and its API schema version. Structures that are versioned or persisted should inline TypeMeta. swagger:model v1alpha1.InfrastructureConfig
func (*V1alpha1InfrastructureConfig) MarshalBinary ¶
func (m *V1alpha1InfrastructureConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1InfrastructureConfig) UnmarshalBinary ¶
func (m *V1alpha1InfrastructureConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1IssuerConfig ¶
type V1alpha1IssuerConfig struct { // client Id ClientID string `json:"clientId,omitempty"` // url URL string `json:"url,omitempty"` }
V1alpha1IssuerConfig v1alpha1 issuer config swagger:model v1alpha1.IssuerConfig
func (*V1alpha1IssuerConfig) MarshalBinary ¶
func (m *V1alpha1IssuerConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1IssuerConfig) UnmarshalBinary ¶
func (m *V1alpha1IssuerConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1NamespaceGroupConfig ¶
type V1alpha1NamespaceGroupConfig struct { // cluster groupname template ClusterGroupnameTemplate string `json:"clusterGroupnameTemplate,omitempty"` // excluded namespaces ExcludedNamespaces string `json:"excludedNamespaces,omitempty"` // expected groups list ExpectedGroupsList string `json:"expectedGroupsList,omitempty"` // namespace max length NamespaceMaxLength int32 `json:"namespaceMaxLength,omitempty"` // role binding name template RoleBindingNameTemplate string `json:"roleBindingNameTemplate,omitempty"` }
V1alpha1NamespaceGroupConfig v1alpha1 namespace group config swagger:model v1alpha1.NamespaceGroupConfig
func (*V1alpha1NamespaceGroupConfig) MarshalBinary ¶
func (m *V1alpha1NamespaceGroupConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1NamespaceGroupConfig) UnmarshalBinary ¶
func (m *V1alpha1NamespaceGroupConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1NetworkConfig ¶
type V1alpha1NetworkConfig struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources APIVersion string `json:"apiVersion,omitempty"` // backend // Required: true Backend *string `json:"backend"` // ip autodetection method IPAutodetectionMethod string `json:"ipAutodetectionMethod,omitempty"` // ipam IPAM *V1alpha1IPAM `json:"ipam,omitempty"` // ipip IPIP string `json:"ipip,omitempty"` // ipv4 IPV4 *V1alpha1IPV4 `json:"ipv4,omitempty"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind string `json:"kind,omitempty"` // typha Typha *V1alpha1Typha `json:"typha,omitempty"` // veth m t u VethMTU string `json:"vethMTU,omitempty"` }
V1alpha1NetworkConfig TypeMeta describes an individual object in an API response or request with strings representing the type of the object and its API schema version. Structures that are versioned or persisted should inline TypeMeta. swagger:model v1alpha1.NetworkConfig
func (*V1alpha1NetworkConfig) MarshalBinary ¶
func (m *V1alpha1NetworkConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1NetworkConfig) UnmarshalBinary ¶
func (m *V1alpha1NetworkConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1Typha ¶
type V1alpha1Typha struct { // enabled // Required: true Enabled *bool `json:"enabled"` }
V1alpha1Typha v1alpha1 typha swagger:model v1alpha1.Typha
func (*V1alpha1Typha) MarshalBinary ¶
func (m *V1alpha1Typha) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1Typha) UnmarshalBinary ¶
func (m *V1alpha1Typha) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1Addons ¶
type V1beta1Addons struct { // kubernetes dashboard KubernetesDashboard *V1beta1KubernetesDashboard `json:"kubernetesDashboard,omitempty"` // nginx ingress NginxIngress *V1beta1NginxIngress `json:"nginxIngress,omitempty"` }
V1beta1Addons v1beta1 addons swagger:model v1beta1.Addons
func (*V1beta1Addons) MarshalBinary ¶
func (m *V1beta1Addons) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1Addons) UnmarshalBinary ¶
func (m *V1beta1Addons) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1AdmissionPlugin ¶
type V1beta1AdmissionPlugin struct { // config Config string `json:"config,omitempty"` // name // Required: true Name *string `json:"name"` }
V1beta1AdmissionPlugin v1beta1 admission plugin swagger:model v1beta1.AdmissionPlugin
func (*V1beta1AdmissionPlugin) MarshalBinary ¶
func (m *V1beta1AdmissionPlugin) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1AdmissionPlugin) UnmarshalBinary ¶
func (m *V1beta1AdmissionPlugin) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1Alerting ¶
type V1beta1Alerting struct { // email receivers EmailReceivers []string `json:"emailReceivers"` }
V1beta1Alerting v1beta1 alerting swagger:model v1beta1.Alerting
func (*V1beta1Alerting) MarshalBinary ¶
func (m *V1beta1Alerting) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1Alerting) UnmarshalBinary ¶
func (m *V1beta1Alerting) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1AuditConfig ¶
type V1beta1AuditConfig struct { // audit policy AuditPolicy *V1beta1AuditPolicy `json:"auditPolicy,omitempty"` }
V1beta1AuditConfig v1beta1 audit config swagger:model v1beta1.AuditConfig
func (*V1beta1AuditConfig) MarshalBinary ¶
func (m *V1beta1AuditConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1AuditConfig) UnmarshalBinary ¶
func (m *V1beta1AuditConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1AuditPolicy ¶
type V1beta1AuditPolicy struct { // config map ref ConfigMapRef *V1ObjectReference `json:"configMapRef,omitempty"` }
V1beta1AuditPolicy v1beta1 audit policy swagger:model v1beta1.AuditPolicy
func (*V1beta1AuditPolicy) MarshalBinary ¶
func (m *V1beta1AuditPolicy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1AuditPolicy) UnmarshalBinary ¶
func (m *V1beta1AuditPolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1CRI ¶
type V1beta1CRI struct { // container runtimes ContainerRuntimes []*V1beta1ContainerRuntime `json:"containerRuntimes"` // name // Required: true Name *string `json:"name"` }
V1beta1CRI v1beta1 c r i swagger:model v1beta1.CRI
func (*V1beta1CRI) MarshalBinary ¶
func (m *V1beta1CRI) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1CRI) UnmarshalBinary ¶
func (m *V1beta1CRI) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1ClusterAutoscaler ¶
type V1beta1ClusterAutoscaler struct { // scale down delay after add ScaleDownDelayAfterAdd string `json:"scaleDownDelayAfterAdd,omitempty"` // scale down delay after delete ScaleDownDelayAfterDelete string `json:"scaleDownDelayAfterDelete,omitempty"` // scale down delay after failure ScaleDownDelayAfterFailure string `json:"scaleDownDelayAfterFailure,omitempty"` // scale down unneeded time ScaleDownUnneededTime string `json:"scaleDownUnneededTime,omitempty"` // scale down utilization threshold ScaleDownUtilizationThreshold float64 `json:"scaleDownUtilizationThreshold,omitempty"` // scan interval ScanInterval string `json:"scanInterval,omitempty"` }
V1beta1ClusterAutoscaler v1beta1 cluster autoscaler swagger:model v1beta1.ClusterAutoscaler
func (*V1beta1ClusterAutoscaler) MarshalBinary ¶
func (m *V1beta1ClusterAutoscaler) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1ClusterAutoscaler) UnmarshalBinary ¶
func (m *V1beta1ClusterAutoscaler) UnmarshalBinary(b []byte) error
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 V1beta1ContainerRuntime ¶
type V1beta1ContainerRuntime struct { // provider config ProviderConfig string `json:"providerConfig,omitempty"` // type // Required: true Type *string `json:"type"` }
V1beta1ContainerRuntime v1beta1 container runtime swagger:model v1beta1.ContainerRuntime
func (*V1beta1ContainerRuntime) MarshalBinary ¶
func (m *V1beta1ContainerRuntime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1ContainerRuntime) UnmarshalBinary ¶
func (m *V1beta1ContainerRuntime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1DNS ¶
type V1beta1DNS struct { // domain Domain string `json:"domain,omitempty"` // providers Providers []*V1beta1DNSProvider `json:"providers"` }
V1beta1DNS v1beta1 DNS swagger:model v1beta1.DNS
func (*V1beta1DNS) MarshalBinary ¶
func (m *V1beta1DNS) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1DNS) UnmarshalBinary ¶
func (m *V1beta1DNS) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1DNSIncludeExclude ¶
type V1beta1DNSIncludeExclude struct { // exclude Exclude []string `json:"exclude"` // include Include []string `json:"include"` }
V1beta1DNSIncludeExclude v1beta1 DNS include exclude swagger:model v1beta1.DNSIncludeExclude
func (*V1beta1DNSIncludeExclude) MarshalBinary ¶
func (m *V1beta1DNSIncludeExclude) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1DNSIncludeExclude) UnmarshalBinary ¶
func (m *V1beta1DNSIncludeExclude) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1DNSProvider ¶
type V1beta1DNSProvider struct { // domains Domains *V1beta1DNSIncludeExclude `json:"domains,omitempty"` // primary Primary bool `json:"primary,omitempty"` // secret name SecretName string `json:"secretName,omitempty"` // type Type string `json:"type,omitempty"` // zones Zones *V1beta1DNSIncludeExclude `json:"zones,omitempty"` }
V1beta1DNSProvider v1beta1 DNS provider swagger:model v1beta1.DNSProvider
func (*V1beta1DNSProvider) MarshalBinary ¶
func (m *V1beta1DNSProvider) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1DNSProvider) UnmarshalBinary ¶
func (m *V1beta1DNSProvider) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1Extension ¶
type V1beta1Extension struct { // provider config ProviderConfig string `json:"providerConfig,omitempty"` // type // Required: true Type *string `json:"type"` }
V1beta1Extension v1beta1 extension swagger:model v1beta1.Extension
func (*V1beta1Extension) MarshalBinary ¶
func (m *V1beta1Extension) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1Extension) UnmarshalBinary ¶
func (m *V1beta1Extension) 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 V1beta1Hibernation ¶
type V1beta1Hibernation struct { // enabled Enabled bool `json:"enabled,omitempty"` // schedules Schedules []*V1beta1HibernationSchedule `json:"schedules"` }
V1beta1Hibernation v1beta1 hibernation swagger:model v1beta1.Hibernation
func (*V1beta1Hibernation) MarshalBinary ¶
func (m *V1beta1Hibernation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1Hibernation) UnmarshalBinary ¶
func (m *V1beta1Hibernation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1HibernationSchedule ¶
type V1beta1HibernationSchedule struct { // end End string `json:"end,omitempty"` // location Location string `json:"location,omitempty"` // start Start string `json:"start,omitempty"` }
V1beta1HibernationSchedule v1beta1 hibernation schedule swagger:model v1beta1.HibernationSchedule
func (*V1beta1HibernationSchedule) MarshalBinary ¶
func (m *V1beta1HibernationSchedule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1HibernationSchedule) UnmarshalBinary ¶
func (m *V1beta1HibernationSchedule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1HorizontalPodAutoscalerConfig ¶
type V1beta1HorizontalPodAutoscalerConfig struct { // cpu initialization period CPUInitializationPeriod string `json:"cpuInitializationPeriod,omitempty"` // downscale delay DownscaleDelay string `json:"downscaleDelay,omitempty"` // downscale stabilization DownscaleStabilization string `json:"downscaleStabilization,omitempty"` // initial readiness delay InitialReadinessDelay string `json:"initialReadinessDelay,omitempty"` // sync period SyncPeriod string `json:"syncPeriod,omitempty"` // tolerance Tolerance float64 `json:"tolerance,omitempty"` // upscale delay UpscaleDelay string `json:"upscaleDelay,omitempty"` }
V1beta1HorizontalPodAutoscalerConfig v1beta1 horizontal pod autoscaler config swagger:model v1beta1.HorizontalPodAutoscalerConfig
func (*V1beta1HorizontalPodAutoscalerConfig) MarshalBinary ¶
func (m *V1beta1HorizontalPodAutoscalerConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1HorizontalPodAutoscalerConfig) UnmarshalBinary ¶
func (m *V1beta1HorizontalPodAutoscalerConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1KubeAPIServerConfig ¶
type V1beta1KubeAPIServerConfig struct { // admission plugins AdmissionPlugins []*V1beta1AdmissionPlugin `json:"admissionPlugins"` // api audiences APIAudiences []string `json:"apiAudiences"` // audit config AuditConfig *V1beta1AuditConfig `json:"auditConfig,omitempty"` // enable basic authentication EnableBasicAuthentication bool `json:"enableBasicAuthentication,omitempty"` // feature gates FeatureGates map[string]bool `json:"featureGates,omitempty"` // oidc config OidcConfig *V1beta1OIDCConfig `json:"oidcConfig,omitempty"` // runtime config RuntimeConfig map[string]bool `json:"runtimeConfig,omitempty"` // service account config ServiceAccountConfig *V1beta1ServiceAccountConfig `json:"serviceAccountConfig,omitempty"` }
V1beta1KubeAPIServerConfig v1beta1 kube API server config swagger:model v1beta1.KubeAPIServerConfig
func (*V1beta1KubeAPIServerConfig) MarshalBinary ¶
func (m *V1beta1KubeAPIServerConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1KubeAPIServerConfig) UnmarshalBinary ¶
func (m *V1beta1KubeAPIServerConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1KubeControllerManagerConfig ¶
type V1beta1KubeControllerManagerConfig struct { // feature gates FeatureGates map[string]bool `json:"featureGates,omitempty"` // horizontal pod autoscaler HorizontalPodAutoscaler *V1beta1HorizontalPodAutoscalerConfig `json:"horizontalPodAutoscaler,omitempty"` // node c ID r mask size NodeCIDRMaskSize int32 `json:"nodeCIDRMaskSize,omitempty"` }
V1beta1KubeControllerManagerConfig v1beta1 kube controller manager config swagger:model v1beta1.KubeControllerManagerConfig
func (*V1beta1KubeControllerManagerConfig) MarshalBinary ¶
func (m *V1beta1KubeControllerManagerConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1KubeControllerManagerConfig) UnmarshalBinary ¶
func (m *V1beta1KubeControllerManagerConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1KubeProxyConfig ¶
type V1beta1KubeProxyConfig struct { // feature gates FeatureGates map[string]bool `json:"featureGates,omitempty"` // mode Mode string `json:"mode,omitempty"` }
V1beta1KubeProxyConfig v1beta1 kube proxy config swagger:model v1beta1.KubeProxyConfig
func (*V1beta1KubeProxyConfig) MarshalBinary ¶
func (m *V1beta1KubeProxyConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1KubeProxyConfig) UnmarshalBinary ¶
func (m *V1beta1KubeProxyConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1KubeSchedulerConfig ¶
type V1beta1KubeSchedulerConfig struct { // feature gates FeatureGates map[string]bool `json:"featureGates,omitempty"` }
V1beta1KubeSchedulerConfig v1beta1 kube scheduler config swagger:model v1beta1.KubeSchedulerConfig
func (*V1beta1KubeSchedulerConfig) MarshalBinary ¶
func (m *V1beta1KubeSchedulerConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1KubeSchedulerConfig) UnmarshalBinary ¶
func (m *V1beta1KubeSchedulerConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1KubeletConfig ¶
type V1beta1KubeletConfig struct { // cpu c f s quota CPUCFSQuota bool `json:"cpuCFSQuota,omitempty"` // cpu manager policy CPUManagerPolicy string `json:"cpuManagerPolicy,omitempty"` // eviction hard EvictionHard *V1beta1KubeletConfigEviction `json:"evictionHard,omitempty"` // eviction max pod grace period EvictionMaxPodGracePeriod int32 `json:"evictionMaxPodGracePeriod,omitempty"` // eviction minimum reclaim EvictionMinimumReclaim *V1beta1KubeletConfigEvictionMinimumReclaim `json:"evictionMinimumReclaim,omitempty"` // eviction pressure transition period EvictionPressureTransitionPeriod string `json:"evictionPressureTransitionPeriod,omitempty"` // eviction soft EvictionSoft *V1beta1KubeletConfigEviction `json:"evictionSoft,omitempty"` // eviction soft grace period EvictionSoftGracePeriod *V1beta1KubeletConfigEvictionSoftGracePeriod `json:"evictionSoftGracePeriod,omitempty"` // feature gates FeatureGates map[string]bool `json:"featureGates,omitempty"` // image pull progress deadline ImagePullProgressDeadline string `json:"imagePullProgressDeadline,omitempty"` // max pods MaxPods int32 `json:"maxPods,omitempty"` // pod pids limit PodPidsLimit int64 `json:"podPidsLimit,omitempty"` }
V1beta1KubeletConfig v1beta1 kubelet config swagger:model v1beta1.KubeletConfig
func (*V1beta1KubeletConfig) MarshalBinary ¶
func (m *V1beta1KubeletConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1KubeletConfig) UnmarshalBinary ¶
func (m *V1beta1KubeletConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1KubeletConfigEviction ¶
type V1beta1KubeletConfigEviction struct { // image f s available ImageFSAvailable string `json:"imageFSAvailable,omitempty"` // image f s inodes free ImageFSInodesFree string `json:"imageFSInodesFree,omitempty"` // memory available MemoryAvailable string `json:"memoryAvailable,omitempty"` // node f s available NodeFSAvailable string `json:"nodeFSAvailable,omitempty"` // node f s inodes free NodeFSInodesFree string `json:"nodeFSInodesFree,omitempty"` }
V1beta1KubeletConfigEviction v1beta1 kubelet config eviction swagger:model v1beta1.KubeletConfigEviction
func (*V1beta1KubeletConfigEviction) MarshalBinary ¶
func (m *V1beta1KubeletConfigEviction) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1KubeletConfigEviction) UnmarshalBinary ¶
func (m *V1beta1KubeletConfigEviction) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1KubeletConfigEvictionMinimumReclaim ¶
type V1beta1KubeletConfigEvictionMinimumReclaim struct { // image f s available ImageFSAvailable string `json:"imageFSAvailable,omitempty"` // image f s inodes free ImageFSInodesFree string `json:"imageFSInodesFree,omitempty"` // memory available MemoryAvailable string `json:"memoryAvailable,omitempty"` // node f s available NodeFSAvailable string `json:"nodeFSAvailable,omitempty"` // node f s inodes free NodeFSInodesFree string `json:"nodeFSInodesFree,omitempty"` }
V1beta1KubeletConfigEvictionMinimumReclaim v1beta1 kubelet config eviction minimum reclaim swagger:model v1beta1.KubeletConfigEvictionMinimumReclaim
func (*V1beta1KubeletConfigEvictionMinimumReclaim) MarshalBinary ¶
func (m *V1beta1KubeletConfigEvictionMinimumReclaim) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1KubeletConfigEvictionMinimumReclaim) UnmarshalBinary ¶
func (m *V1beta1KubeletConfigEvictionMinimumReclaim) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1KubeletConfigEvictionSoftGracePeriod ¶
type V1beta1KubeletConfigEvictionSoftGracePeriod struct { // image f s available ImageFSAvailable string `json:"imageFSAvailable,omitempty"` // image f s inodes free ImageFSInodesFree string `json:"imageFSInodesFree,omitempty"` // memory available MemoryAvailable string `json:"memoryAvailable,omitempty"` // node f s available NodeFSAvailable string `json:"nodeFSAvailable,omitempty"` // node f s inodes free NodeFSInodesFree string `json:"nodeFSInodesFree,omitempty"` }
V1beta1KubeletConfigEvictionSoftGracePeriod v1beta1 kubelet config eviction soft grace period swagger:model v1beta1.KubeletConfigEvictionSoftGracePeriod
func (*V1beta1KubeletConfigEvictionSoftGracePeriod) MarshalBinary ¶
func (m *V1beta1KubeletConfigEvictionSoftGracePeriod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1KubeletConfigEvictionSoftGracePeriod) UnmarshalBinary ¶
func (m *V1beta1KubeletConfigEvictionSoftGracePeriod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1Kubernetes ¶
type V1beta1Kubernetes struct { // allow privileged containers AllowPrivilegedContainers bool `json:"allowPrivilegedContainers,omitempty"` // cluster autoscaler ClusterAutoscaler *V1beta1ClusterAutoscaler `json:"clusterAutoscaler,omitempty"` // kube API server KubeAPIServer *V1beta1KubeAPIServerConfig `json:"kubeAPIServer,omitempty"` // kube controller manager KubeControllerManager *V1beta1KubeControllerManagerConfig `json:"kubeControllerManager,omitempty"` // kube proxy KubeProxy *V1beta1KubeProxyConfig `json:"kubeProxy,omitempty"` // kube scheduler KubeScheduler *V1beta1KubeSchedulerConfig `json:"kubeScheduler,omitempty"` // kubelet Kubelet *V1beta1KubeletConfig `json:"kubelet,omitempty"` // version // Required: true Version *string `json:"version"` }
V1beta1Kubernetes v1beta1 kubernetes swagger:model v1beta1.Kubernetes
func (*V1beta1Kubernetes) MarshalBinary ¶
func (m *V1beta1Kubernetes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1Kubernetes) UnmarshalBinary ¶
func (m *V1beta1Kubernetes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1KubernetesDashboard ¶
type V1beta1KubernetesDashboard struct { // authentication mode AuthenticationMode string `json:"authenticationMode,omitempty"` // enabled // Required: true Enabled *bool `json:"enabled"` }
V1beta1KubernetesDashboard v1beta1 kubernetes dashboard swagger:model v1beta1.KubernetesDashboard
func (*V1beta1KubernetesDashboard) MarshalBinary ¶
func (m *V1beta1KubernetesDashboard) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1KubernetesDashboard) UnmarshalBinary ¶
func (m *V1beta1KubernetesDashboard) 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 V1beta1Machine ¶
type V1beta1Machine struct { // image Image *V1beta1ShootMachineImage `json:"image,omitempty"` // type // Required: true Type *string `json:"type"` }
V1beta1Machine v1beta1 machine swagger:model v1beta1.Machine
func (*V1beta1Machine) MarshalBinary ¶
func (m *V1beta1Machine) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1Machine) UnmarshalBinary ¶
func (m *V1beta1Machine) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1Maintenance ¶
type V1beta1Maintenance struct { // auto update AutoUpdate *V1beta1MaintenanceAutoUpdate `json:"autoUpdate,omitempty"` // confine spec update rollout ConfineSpecUpdateRollout bool `json:"confineSpecUpdateRollout,omitempty"` // time window TimeWindow *V1beta1MaintenanceTimeWindow `json:"timeWindow,omitempty"` }
V1beta1Maintenance v1beta1 maintenance swagger:model v1beta1.Maintenance
func (*V1beta1Maintenance) MarshalBinary ¶
func (m *V1beta1Maintenance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1Maintenance) UnmarshalBinary ¶
func (m *V1beta1Maintenance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1MaintenanceAutoUpdate ¶
type V1beta1MaintenanceAutoUpdate struct { // kubernetes version // Required: true KubernetesVersion *bool `json:"kubernetesVersion"` // machine image version // Required: true MachineImageVersion *bool `json:"machineImageVersion"` }
V1beta1MaintenanceAutoUpdate v1beta1 maintenance auto update swagger:model v1beta1.MaintenanceAutoUpdate
func (*V1beta1MaintenanceAutoUpdate) MarshalBinary ¶
func (m *V1beta1MaintenanceAutoUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1MaintenanceAutoUpdate) UnmarshalBinary ¶
func (m *V1beta1MaintenanceAutoUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1MaintenanceTimeWindow ¶
type V1beta1MaintenanceTimeWindow struct { // begin // Required: true Begin *string `json:"begin"` // end // Required: true End *string `json:"end"` }
V1beta1MaintenanceTimeWindow v1beta1 maintenance time window swagger:model v1beta1.MaintenanceTimeWindow
func (*V1beta1MaintenanceTimeWindow) MarshalBinary ¶
func (m *V1beta1MaintenanceTimeWindow) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1MaintenanceTimeWindow) UnmarshalBinary ¶
func (m *V1beta1MaintenanceTimeWindow) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1Monitoring ¶
type V1beta1Monitoring struct { // alerting Alerting *V1beta1Alerting `json:"alerting,omitempty"` }
V1beta1Monitoring v1beta1 monitoring swagger:model v1beta1.Monitoring
func (*V1beta1Monitoring) MarshalBinary ¶
func (m *V1beta1Monitoring) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1Monitoring) UnmarshalBinary ¶
func (m *V1beta1Monitoring) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1Networking ¶
type V1beta1Networking struct { // nodes Nodes string `json:"nodes,omitempty"` // pods Pods string `json:"pods,omitempty"` // provider config ProviderConfig string `json:"providerConfig,omitempty"` // services Services string `json:"services,omitempty"` // type // Required: true Type *string `json:"type"` }
V1beta1Networking v1beta1 networking swagger:model v1beta1.Networking
func (*V1beta1Networking) MarshalBinary ¶
func (m *V1beta1Networking) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1Networking) UnmarshalBinary ¶
func (m *V1beta1Networking) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1NginxIngress ¶
type V1beta1NginxIngress struct { // config Config map[string]string `json:"config,omitempty"` // enabled // Required: true Enabled *bool `json:"enabled"` // external traffic policy ExternalTrafficPolicy string `json:"externalTrafficPolicy,omitempty"` // load balancer source ranges LoadBalancerSourceRanges []string `json:"loadBalancerSourceRanges"` }
V1beta1NginxIngress v1beta1 nginx ingress swagger:model v1beta1.NginxIngress
func (*V1beta1NginxIngress) MarshalBinary ¶
func (m *V1beta1NginxIngress) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1NginxIngress) UnmarshalBinary ¶
func (m *V1beta1NginxIngress) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1OIDCConfig ¶
type V1beta1OIDCConfig struct { // ca bundle CaBundle string `json:"caBundle,omitempty"` // client authentication ClientAuthentication *V1beta1OpenIDConnectClientAuthentication `json:"clientAuthentication,omitempty"` // client ID ClientID string `json:"clientID,omitempty"` // groups claim GroupsClaim string `json:"groupsClaim,omitempty"` // groups prefix GroupsPrefix string `json:"groupsPrefix,omitempty"` // issuer URL IssuerURL string `json:"issuerURL,omitempty"` // required claims RequiredClaims map[string]string `json:"requiredClaims,omitempty"` // signing algs SigningAlgs []string `json:"signingAlgs"` // username claim UsernameClaim string `json:"usernameClaim,omitempty"` // username prefix UsernamePrefix string `json:"usernamePrefix,omitempty"` }
V1beta1OIDCConfig v1beta1 o ID c config swagger:model v1beta1.OIDCConfig
func (*V1beta1OIDCConfig) MarshalBinary ¶
func (m *V1beta1OIDCConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1OIDCConfig) UnmarshalBinary ¶
func (m *V1beta1OIDCConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1OpenIDConnectClientAuthentication ¶
type V1beta1OpenIDConnectClientAuthentication struct { // extra config ExtraConfig map[string]string `json:"extraConfig,omitempty"` // secret Secret string `json:"secret,omitempty"` }
V1beta1OpenIDConnectClientAuthentication v1beta1 open ID connect client authentication swagger:model v1beta1.OpenIDConnectClientAuthentication
func (*V1beta1OpenIDConnectClientAuthentication) MarshalBinary ¶
func (m *V1beta1OpenIDConnectClientAuthentication) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1OpenIDConnectClientAuthentication) UnmarshalBinary ¶
func (m *V1beta1OpenIDConnectClientAuthentication) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1Provider ¶
type V1beta1Provider struct { // control plane config ControlPlaneConfig string `json:"controlPlaneConfig,omitempty"` // infrastructure config InfrastructureConfig string `json:"infrastructureConfig,omitempty"` // type // Required: true Type *string `json:"type"` // workers // Required: true Workers []*V1beta1Worker `json:"workers"` }
V1beta1Provider v1beta1 provider swagger:model v1beta1.Provider
func (*V1beta1Provider) MarshalBinary ¶
func (m *V1beta1Provider) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1Provider) UnmarshalBinary ¶
func (m *V1beta1Provider) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1ServiceAccountConfig ¶
type V1beta1ServiceAccountConfig struct { // issuer Issuer string `json:"issuer,omitempty"` // signing key secret name SigningKeySecretName *V1LocalObjectReference `json:"signingKeySecretName,omitempty"` }
V1beta1ServiceAccountConfig v1beta1 service account config swagger:model v1beta1.ServiceAccountConfig
func (*V1beta1ServiceAccountConfig) MarshalBinary ¶
func (m *V1beta1ServiceAccountConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1ServiceAccountConfig) UnmarshalBinary ¶
func (m *V1beta1ServiceAccountConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1Shoot ¶
type V1beta1Shoot struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources APIVersion string `json:"apiVersion,omitempty"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind string `json:"kind,omitempty"` // metadata Metadata *V1ObjectMeta `json:"metadata,omitempty"` // spec Spec *V1beta1ShootSpec `json:"spec,omitempty"` // status Status *V1beta1ShootStatus `json:"status,omitempty"` }
V1beta1Shoot v1beta1 shoot swagger:model v1beta1.Shoot
func (*V1beta1Shoot) MarshalBinary ¶
func (m *V1beta1Shoot) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1Shoot) UnmarshalBinary ¶
func (m *V1beta1Shoot) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1ShootMachineImage ¶
type V1beta1ShootMachineImage struct { // name // Required: true Name *string `json:"name"` // provider config ProviderConfig string `json:"providerConfig,omitempty"` // version Version string `json:"version,omitempty"` }
V1beta1ShootMachineImage v1beta1 shoot machine image swagger:model v1beta1.ShootMachineImage
func (*V1beta1ShootMachineImage) MarshalBinary ¶
func (m *V1beta1ShootMachineImage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1ShootMachineImage) UnmarshalBinary ¶
func (m *V1beta1ShootMachineImage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1ShootSpec ¶
type V1beta1ShootSpec struct { // addons Addons *V1beta1Addons `json:"addons,omitempty"` // cloud profile name // Required: true CloudProfileName *string `json:"cloudProfileName"` // dns DNS *V1beta1DNS `json:"dns,omitempty"` // extensions Extensions []*V1beta1Extension `json:"extensions"` // hibernation Hibernation *V1beta1Hibernation `json:"hibernation,omitempty"` // kubernetes // Required: true Kubernetes *V1beta1Kubernetes `json:"kubernetes"` // maintenance Maintenance *V1beta1Maintenance `json:"maintenance,omitempty"` // monitoring Monitoring *V1beta1Monitoring `json:"monitoring,omitempty"` // networking // Required: true Networking *V1beta1Networking `json:"networking"` // provider // Required: true Provider *V1beta1Provider `json:"provider"` // purpose Purpose string `json:"purpose,omitempty"` // region // Required: true Region *string `json:"region"` // secret binding name // Required: true SecretBindingName *string `json:"secretBindingName"` // seed name SeedName string `json:"seedName,omitempty"` }
V1beta1ShootSpec v1beta1 shoot spec swagger:model v1beta1.ShootSpec
func (*V1beta1ShootSpec) MarshalBinary ¶
func (m *V1beta1ShootSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1ShootSpec) UnmarshalBinary ¶
func (m *V1beta1ShootSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1ShootStatus ¶
type V1beta1ShootStatus struct { // 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
type V1beta1Volume ¶
type V1beta1Volume struct { // encrypted Encrypted bool `json:"encrypted,omitempty"` // name Name string `json:"name,omitempty"` // size // Required: true Size *string `json:"size"` // type Type string `json:"type,omitempty"` }
V1beta1Volume v1beta1 volume swagger:model v1beta1.Volume
func (*V1beta1Volume) MarshalBinary ¶
func (m *V1beta1Volume) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1Volume) UnmarshalBinary ¶
func (m *V1beta1Volume) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1Worker ¶
type V1beta1Worker struct { // annotations Annotations map[string]string `json:"annotations,omitempty"` // ca bundle CaBundle string `json:"caBundle,omitempty"` // cri Cri *V1beta1CRI `json:"cri,omitempty"` // data volumes DataVolumes []*V1beta1Volume `json:"dataVolumes"` // kubelet data volume name KubeletDataVolumeName string `json:"kubeletDataVolumeName,omitempty"` // kubernetes Kubernetes *V1beta1WorkerKubernetes `json:"kubernetes,omitempty"` // labels Labels map[string]string `json:"labels,omitempty"` // machine // Required: true Machine *V1beta1Machine `json:"machine"` // max surge MaxSurge string `json:"maxSurge,omitempty"` MaxUnavailable string `json:"maxUnavailable,omitempty"` // maximum // Required: true Maximum *int32 `json:"maximum"` // minimum // Required: true Minimum *int32 `json:"minimum"` // name // Required: true Name *string `json:"name"` // provider config ProviderConfig string `json:"providerConfig,omitempty"` // taints Taints []*V1Taint `json:"taints"` // volume Volume *V1beta1Volume `json:"volume,omitempty"` // zones Zones []string `json:"zones"` }
V1beta1Worker v1beta1 worker swagger:model v1beta1.Worker
func (*V1beta1Worker) MarshalBinary ¶
func (m *V1beta1Worker) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1Worker) UnmarshalBinary ¶
func (m *V1beta1Worker) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1WorkerKubernetes ¶
type V1beta1WorkerKubernetes struct { // kubelet Kubelet *V1beta1KubeletConfig `json:"kubelet,omitempty"` }
V1beta1WorkerKubernetes v1beta1 worker kubernetes swagger:model v1beta1.WorkerKubernetes
func (*V1beta1WorkerKubernetes) MarshalBinary ¶
func (m *V1beta1WorkerKubernetes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1WorkerKubernetes) UnmarshalBinary ¶
func (m *V1beta1WorkerKubernetes) 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_addons.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_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_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_local_object_reference.go
- v1_machine_image.go
- v1_maintenance.go
- v1_maintenance_auto_update.go
- v1_maintenance_time_window.go
- v1_managed_fields_entry.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_object_meta.go
- v1_object_reference.go
- v1_owner_reference.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_taint.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
- v1alpha1_cloud_controller_manager_config.go
- v1alpha1_connector_config.go
- v1alpha1_control_plane_config.go
- v1alpha1_firewall.go
- v1alpha1_i_a_m_config.go
- v1alpha1_id_m_config.go
- v1alpha1_infrastructure_config.go
- v1alpha1_ip_a_m.go
- v1alpha1_ip_v4.go
- v1alpha1_issuer_config.go
- v1alpha1_namespace_group_config.go
- v1alpha1_network_config.go
- v1alpha1_typha.go
- v1beta1_addons.go
- v1beta1_admission_plugin.go
- v1beta1_alerting.go
- v1beta1_audit_config.go
- v1beta1_audit_policy.go
- v1beta1_c_r_i.go
- v1beta1_cluster_autoscaler.go
- v1beta1_condition.go
- v1beta1_container_runtime.go
- v1beta1_dns.go
- v1beta1_dns_include_exclude.go
- v1beta1_dns_provider.go
- v1beta1_extension.go
- v1beta1_gardener.go
- v1beta1_hibernation.go
- v1beta1_hibernation_schedule.go
- v1beta1_horizontal_pod_autoscaler_config.go
- v1beta1_kube_api_server_config.go
- v1beta1_kube_controller_manager_config.go
- v1beta1_kube_proxy_config.go
- v1beta1_kube_scheduler_config.go
- v1beta1_kubelet_config.go
- v1beta1_kubelet_config_eviction.go
- v1beta1_kubelet_config_eviction_minimum_reclaim.go
- v1beta1_kubelet_config_eviction_soft_grace_period.go
- v1beta1_kubernetes.go
- v1beta1_kubernetes_dashboard.go
- v1beta1_last_error.go
- v1beta1_last_operation.go
- v1beta1_machine.go
- v1beta1_maintenance.go
- v1beta1_maintenance_auto_update.go
- v1beta1_maintenance_time_window.go
- v1beta1_monitoring.go
- v1beta1_networking.go
- v1beta1_nginx_ingress.go
- v1beta1_o_id_c_config.go
- v1beta1_open_id_connect_client_authentication.go
- v1beta1_provider.go
- v1beta1_service_account_config.go
- v1beta1_shoot.go
- v1beta1_shoot_machine_image.go
- v1beta1_shoot_spec.go
- v1beta1_shoot_status.go
- v1beta1_volume.go
- v1beta1_worker.go
- v1beta1_worker_kubernetes.go