package
0.40.5
Repository: https://github.com/metal-stack/metal-go.git
Documentation: pkg.go.dev

# Constants

DatastoreImageSearchQueryClassificationDeprecated captures enum value "deprecated".
DatastoreImageSearchQueryClassificationPreview captures enum value "preview".
DatastoreImageSearchQueryClassificationSupported captures enum value "supported".
DatastoreIPSearchQueryAddressfamilyIPV4 captures enum value "IPv4".
DatastoreIPSearchQueryAddressfamilyIPV6 captures enum value "IPv6".
DatastoreMachineSearchQueryStateValueEmpty captures enum value "".
DatastoreMachineSearchQueryStateValueLOCKED captures enum value "LOCKED".
DatastoreMachineSearchQueryStateValueRESERVED captures enum value "RESERVED".
DatastoreNetworkSearchQueryAddressfamilyIPV4 captures enum value "IPv4".
DatastoreNetworkSearchQueryAddressfamilyIPV6 captures enum value "IPv6".
V1FirewallEgressRuleProtocolTCP captures enum value "tcp".
V1FirewallEgressRuleProtocolUDP captures enum value "udp".
V1FirewallFindRequestStateValueEmpty captures enum value "".
V1FirewallFindRequestStateValueLOCKED captures enum value "LOCKED".
V1FirewallFindRequestStateValueRESERVED captures enum value "RESERVED".
V1FirewallIngressRuleProtocolTCP captures enum value "tcp".
V1FirewallIngressRuleProtocolUDP captures enum value "udp".
V1ImageFindRequestClassificationDeprecated captures enum value "deprecated".
V1ImageFindRequestClassificationPreview captures enum value "preview".
V1ImageFindRequestClassificationSupported captures enum value "supported".
V1IPAllocateRequestAddressfamilyIPV4 captures enum value "IPv4".
V1IPAllocateRequestAddressfamilyIPV6 captures enum value "IPv6".
V1IPAllocateRequestTypeEphemeral captures enum value "ephemeral".
V1IPAllocateRequestTypeStatic captures enum value "static".
V1IPBaseTypeEphemeral captures enum value "ephemeral".
V1IPBaseTypeStatic captures enum value "static".
V1IPFindRequestAddressfamilyIPV4 captures enum value "IPv4".
V1IPFindRequestAddressfamilyIPV6 captures enum value "IPv6".
V1IPResponseTypeEphemeral captures enum value "ephemeral".
V1IPResponseTypeStatic captures enum value "static".
V1IPUpdateRequestTypeEphemeral captures enum value "ephemeral".
V1IPUpdateRequestTypeStatic captures enum value "static".
V1MachineAllocationRoleFirewall captures enum value "firewall".
V1MachineAllocationRoleMachine captures enum value "machine".
V1MachineFindRequestStateValueEmpty captures enum value "".
V1MachineFindRequestStateValueLOCKED captures enum value "LOCKED".
V1MachineFindRequestStateValueRESERVED captures enum value "RESERVED".
V1MachineIssuesRequestStateValueEmpty captures enum value "".
V1MachineIssuesRequestStateValueLOCKED captures enum value "LOCKED".
V1MachineIssuesRequestStateValueRESERVED captures enum value "RESERVED".
V1MachineStateValueEmpty captures enum value "".
V1MachineStateValueLOCKED captures enum value "LOCKED".
V1MachineStateValueRESERVED captures enum value "RESERVED".
V1MachineUpdateFirmwareRequestKindBios captures enum value "bios".
V1MachineUpdateFirmwareRequestKindBmc captures enum value "bmc".
V1NetworkAllocateRequestAddressfamilyIPV4 captures enum value "IPv4".
V1NetworkAllocateRequestAddressfamilyIPV6 captures enum value "IPv6".
V1NetworkFindRequestAddressfamilyIPV4 captures enum value "IPv4".
V1NetworkFindRequestAddressfamilyIPV6 captures enum value "IPv6".
V1SizeConstraintTypeCores captures enum value "cores".
V1SizeConstraintTypeGpu captures enum value "gpu".
V1SizeConstraintTypeMemory captures enum value "memory".
V1SizeConstraintTypeStorage captures enum value "storage".
V1SwitchNicActualDOWN captures enum value "DOWN".
V1SwitchNicActualUNKNOWN captures enum value "UNKNOWN".
V1SwitchNicActualUP captures enum value "UP".
V1SwitchOSVendorCumulus captures enum value "Cumulus".
V1SwitchOSVendorSONiC captures enum value "SONiC".
V1SwitchPortToggleRequestStatusDOWN captures enum value "DOWN".
V1SwitchPortToggleRequestStatusUP captures enum value "UP".

# Structs

DatastoreImageSearchQuery datastore image search query swagger:model datastore.ImageSearchQuery.
DatastoreIPSearchQuery an ip address that can be attached to a machine swagger:model datastore.IPSearchQuery.
DatastoreMachineSearchQuery datastore machine search query swagger:model datastore.MachineSearchQuery.
DatastoreNetworkSearchQuery datastore network search query swagger:model datastore.NetworkSearchQuery.
DatastoreSwitchSearchQuery datastore switch search query swagger:model datastore.SwitchSearchQuery.
MetalSwitchBGPPortState metal switch b g p port state swagger:model metal.SwitchBGPPortState.
RestHealthResponse rest health response swagger:model rest.HealthResponse.
RestVersion rest version swagger:model rest.version.
V1AuditFindRequest v1 audit find request swagger:model v1.AuditFindRequest.
V1AuditResponse v1 audit response swagger:model v1.AuditResponse.
V1BGPFilter v1 b g p filter swagger:model v1.BGPFilter.
V1BoardRevisions v1 board revisions swagger:model v1.BoardRevisions.
V1BootInfo v1 boot info swagger:model v1.BootInfo.
V1ChassisIdentifyLEDState v1 chassis identify l e d state swagger:model v1.ChassisIdentifyLEDState.
V1Common v1 common swagger:model v1.Common.
V1Describable v1 describable swagger:model v1.Describable.
V1Disk v1 disk swagger:model v1.Disk.
V1DiskPartition v1 disk partition swagger:model v1.DiskPartition.
V1DNSServer v1 DNS server swagger:model v1.DNSServer.
V1Filesystem v1 filesystem swagger:model v1.Filesystem.
V1FilesystemLayoutBase v1 filesystem layout base swagger:model v1.FilesystemLayoutBase.
V1FilesystemLayoutConstraints v1 filesystem layout constraints swagger:model v1.FilesystemLayoutConstraints.
V1FilesystemLayoutCreateRequest v1 filesystem layout create request swagger:model v1.FilesystemLayoutCreateRequest.
V1FilesystemLayoutMatchRequest v1 filesystem layout match request swagger:model v1.FilesystemLayoutMatchRequest.
V1FilesystemLayoutResponse v1 filesystem layout response swagger:model v1.FilesystemLayoutResponse.
V1FilesystemLayoutTryRequest v1 filesystem layout try request swagger:model v1.FilesystemLayoutTryRequest.
V1FilesystemLayoutUpdateRequest v1 filesystem layout update request swagger:model v1.FilesystemLayoutUpdateRequest.
V1FirewallAllocateRequest v1 firewall allocate request swagger:model v1.FirewallAllocateRequest.
V1FirewallCreateRequest v1 firewall create request swagger:model v1.FirewallCreateRequest.
V1FirewallEgressRule v1 firewall egress rule swagger:model v1.FirewallEgressRule.
V1FirewallFindRequest v1 firewall find request swagger:model v1.FirewallFindRequest.
V1FirewallIngressRule v1 firewall ingress rule swagger:model v1.FirewallIngressRule.
V1FirewallResponse v1 firewall response swagger:model v1.FirewallResponse.
V1FirewallRules v1 firewall rules swagger:model v1.FirewallRules.
V1FirmwaresResponse v1 firmwares response swagger:model v1.FirmwaresResponse.
V1IAMConfig v1 i a m config swagger:model v1.IAMConfig.
V1Identifiable v1 identifiable swagger:model v1.Identifiable.
V1IDMConfig v1 ID m config swagger:model v1.IDMConfig.
V1ImageBase an image that can be attached to a machine swagger:model v1.ImageBase.
V1ImageCreateRequest v1 image create request swagger:model v1.ImageCreateRequest.
V1ImageFindRequest v1 image find request swagger:model v1.ImageFindRequest.
V1ImageResponse v1 image response swagger:model v1.ImageResponse.
V1ImageUpdateRequest v1 image update request swagger:model v1.ImageUpdateRequest.
V1IPAllocateRequest v1 IP allocate request swagger:model v1.IPAllocateRequest.
V1IPBase v1 IP base swagger:model v1.IPBase.
V1IPFindRequest v1 IP find request swagger:model v1.IPFindRequest.
V1IPIdentifiable an ip address that can be attached to a machine swagger:model v1.IPIdentifiable.
V1IPResponse v1 IP response swagger:model v1.IPResponse.
V1IPUpdateRequest an ip address that can be attached to a machine swagger:model v1.IPUpdateRequest.
V1IssuerConfig v1 issuer config swagger:model v1.IssuerConfig.
V1LogicalVolume v1 logical volume swagger:model v1.LogicalVolume.
V1MachineAllocateRequest v1 machine allocate request swagger:model v1.MachineAllocateRequest.
V1MachineAllocation v1 machine allocation swagger:model v1.MachineAllocation.
V1MachineAllocationNetwork v1 machine allocation network swagger:model v1.MachineAllocationNetwork.
V1MachineBase A machine representing a bare metal machine.
V1MachineBIOS The bios version swagger:model v1.MachineBIOS.
V1MachineBlockDevice v1 machine block device swagger:model v1.MachineBlockDevice.
V1MachineConsolePasswordRequest v1 machine console password request swagger:model v1.MachineConsolePasswordRequest.
V1MachineConsolePasswordResponse v1 machine console password response swagger:model v1.MachineConsolePasswordResponse.
V1MachineFindRequest v1 machine find request swagger:model v1.MachineFindRequest.
V1MachineFru The Field Replaceable Unit data swagger:model v1.MachineFru.
V1MachineHardware v1 machine hardware swagger:model v1.MachineHardware.
V1MachineHardwareBase v1 machine hardware base swagger:model v1.MachineHardwareBase.
V1MachineIPMI The IPMI connection data swagger:model v1.MachineIPMI.
V1MachineIpmiReport v1 machine ipmi report swagger:model v1.MachineIpmiReport.
V1MachineIpmiReportResponse v1 machine ipmi report response swagger:model v1.MachineIpmiReportResponse.
V1MachineIpmiReports v1 machine ipmi reports swagger:model v1.MachineIpmiReports.
V1MachineIPMIResponse v1 machine IP m i response swagger:model v1.MachineIPMIResponse.
V1MachineIssue v1 machine issue swagger:model v1.MachineIssue.
V1MachineIssueResponse v1 machine issue response swagger:model v1.MachineIssueResponse.
V1MachineIssuesRequest v1 machine issues request swagger:model v1.MachineIssuesRequest.
V1MachineNetwork prefixes that are reachable within this network swagger:model v1.MachineNetwork.
V1MachineNic v1 machine nic swagger:model v1.MachineNic.
V1MachineProvisioningEvent v1 machine provisioning event swagger:model v1.MachineProvisioningEvent.
V1MachineRecentProvisioningEvents v1 machine recent provisioning events swagger:model v1.MachineRecentProvisioningEvents.
V1MachineReinstallRequest v1 machine reinstall request swagger:model v1.MachineReinstallRequest.
V1MachineResponse v1 machine response swagger:model v1.MachineResponse.
V1MachineState v1 machine state swagger:model v1.MachineState.
V1MachineUpdateFirmwareRequest v1 machine update firmware request swagger:model v1.MachineUpdateFirmwareRequest.
V1MachineUpdateRequest v1 machine update request swagger:model v1.MachineUpdateRequest.
V1MachineVPN v1 machine v p n swagger:model v1.MachineVPN.
V1Meta v1 meta swagger:model v1.Meta.
V1MetalCPU v1 metal CPU swagger:model v1.MetalCPU.
V1MetalGPU v1 metal g p u swagger:model v1.MetalGPU.
V1NetworkAllocateRequest v1 network allocate request swagger:model v1.NetworkAllocateRequest.
V1NetworkBase v1 network base swagger:model v1.NetworkBase.
V1NetworkConsumption v1 network consumption swagger:model v1.NetworkConsumption.
V1NetworkCreateRequest v1 network create request swagger:model v1.NetworkCreateRequest.
V1NetworkFindRequest v1 network find request swagger:model v1.NetworkFindRequest.
V1NetworkImmutable a network which contains prefixes from which IP addresses can be allocated prefixes that are reachable within this network swagger:model v1.NetworkImmutable.
V1NetworkResponse v1 network response swagger:model v1.NetworkResponse.
V1NetworkUpdateRequest v1 network update request swagger:model v1.NetworkUpdateRequest.
V1NetworkUsage v1 network usage swagger:model v1.NetworkUsage.
V1NTPServer v1 n t p server swagger:model v1.NTPServer.
V1Paging v1 paging swagger:model v1.Paging.
V1PartitionBase v1 partition base swagger:model v1.PartitionBase.
V1PartitionBootConfiguration a partition has a distinct location in a data center, individual entities belong to a partition swagger:model v1.PartitionBootConfiguration.
V1PartitionCapacity v1 partition capacity swagger:model v1.PartitionCapacity.
V1PartitionCapacityRequest v1 partition capacity request swagger:model v1.PartitionCapacityRequest.
V1PartitionCreateRequest v1 partition create request swagger:model v1.PartitionCreateRequest.
V1PartitionResponse v1 partition response swagger:model v1.PartitionResponse.
V1PartitionUpdateRequest v1 partition update request swagger:model v1.PartitionUpdateRequest.
V1PowerMetric v1 power metric swagger:model v1.PowerMetric.
V1PowerSupply v1 power supply swagger:model v1.PowerSupply.
V1PowerSupplyStatus v1 power supply status swagger:model v1.PowerSupplyStatus.
V1Project v1 project swagger:model v1.Project.
V1ProjectCreateRequest v1 project create request swagger:model v1.ProjectCreateRequest.
V1ProjectFindRequest v1 project find request swagger:model v1.ProjectFindRequest.
V1ProjectResponse v1 project response swagger:model v1.ProjectResponse.
V1ProjectUpdateRequest v1 project update request swagger:model v1.ProjectUpdateRequest.
V1Quota v1 quota swagger:model v1.Quota.
V1QuotaSet v1 quota set swagger:model v1.QuotaSet.
V1Raid v1 raid swagger:model v1.Raid.
V1ServerCapacity v1 server capacity swagger:model v1.ServerCapacity.
V1SizeConstraint a machine matches to a size in order to make them easier to categorize swagger:model v1.SizeConstraint.
V1SizeCreateRequest v1 size create request swagger:model v1.SizeCreateRequest.
V1SizeImageConstraintBase v1 size image constraint base swagger:model v1.SizeImageConstraintBase.
V1SizeImageConstraintCreateRequest v1 size image constraint create request swagger:model v1.SizeImageConstraintCreateRequest.
V1SizeImageConstraintResponse v1 size image constraint response swagger:model v1.SizeImageConstraintResponse.
V1SizeImageConstraintTryRequest v1 size image constraint try request swagger:model v1.SizeImageConstraintTryRequest.
V1SizeImageConstraintUpdateRequest v1 size image constraint update request swagger:model v1.SizeImageConstraintUpdateRequest.
V1SizeReservationCreateRequest v1 size reservation create request swagger:model v1.SizeReservationCreateRequest.
V1SizeReservationListRequest v1 size reservation list request swagger:model v1.SizeReservationListRequest.
V1SizeReservationResponse v1 size reservation response swagger:model v1.SizeReservationResponse.
V1SizeReservationUpdateRequest v1 size reservation update request swagger:model v1.SizeReservationUpdateRequest.
V1SizeReservationUsageResponse v1 size reservation usage response swagger:model v1.SizeReservationUsageResponse.
V1SizeResponse v1 size response swagger:model v1.SizeResponse.
V1SizeSuggestRequest v1 size suggest request swagger:model v1.SizeSuggestRequest.
V1SizeUpdateRequest v1 size update request swagger:model v1.SizeUpdateRequest.
V1SwitchBase A switch that can register at the api.
V1SwitchBGPPortState v1 switch b g p port state swagger:model v1.SwitchBGPPortState.
V1SwitchConnection v1 switch connection swagger:model v1.SwitchConnection.
V1SwitchFindRequest v1 switch find request swagger:model v1.SwitchFindRequest.
V1SwitchMigrateRequest v1 switch migrate request swagger:model v1.SwitchMigrateRequest.
V1SwitchNic v1 switch nic swagger:model v1.SwitchNic.
V1SwitchNotifyRequest v1 switch notify request swagger:model v1.SwitchNotifyRequest.
V1SwitchNotifyResponse v1 switch notify response swagger:model v1.SwitchNotifyResponse.
V1SwitchOS v1 switch o s swagger:model v1.SwitchOS.
V1SwitchPortToggleRequest v1 switch port toggle request swagger:model v1.SwitchPortToggleRequest.
V1SwitchRegisterRequest v1 switch register request swagger:model v1.SwitchRegisterRequest.
V1SwitchResponse v1 switch response swagger:model v1.SwitchResponse.
V1SwitchSync v1 switch sync swagger:model v1.SwitchSync.
V1SwitchUpdateRequest v1 switch update request swagger:model v1.SwitchUpdateRequest.
V1Tenant v1 tenant swagger:model v1.Tenant.
V1TenantCreateRequest v1 tenant create request swagger:model v1.TenantCreateRequest.
V1TenantFindRequest v1 tenant find request swagger:model v1.TenantFindRequest.
V1TenantResponse v1 tenant response swagger:model v1.TenantResponse.
V1TenantUpdateRequest v1 tenant update request swagger:model v1.TenantUpdateRequest.
V1Timestamps v1 timestamps swagger:model v1.Timestamps.
V1User v1 user swagger:model v1.User.
V1VendorRevisions v1 vendor revisions swagger:model v1.VendorRevisions.
V1VolumeGroup v1 volume group swagger:model v1.VolumeGroup.
V1VPNRequest v1 v p n request swagger:model v1.VPNRequest.
V1VPNResponse v1 v p n response swagger:model v1.VPNResponse.

# Interfaces

V1EmptyBody v1 empty body swagger:model v1.EmptyBody.