Documentation ¶
Index ¶
- Constants
- type ModelsV1BootInfo
- type ModelsV1ChassisIdentifyLEDState
- func (m *ModelsV1ChassisIdentifyLEDState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1ChassisIdentifyLEDState) MarshalBinary() ([]byte, error)
- func (m *ModelsV1ChassisIdentifyLEDState) UnmarshalBinary(b []byte) error
- func (m *ModelsV1ChassisIdentifyLEDState) Validate(formats strfmt.Registry) error
- type ModelsV1Disk
- type ModelsV1DiskPartition
- type ModelsV1Filesystem
- type ModelsV1FilesystemLayoutConstraints
- func (m *ModelsV1FilesystemLayoutConstraints) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1FilesystemLayoutConstraints) MarshalBinary() ([]byte, error)
- func (m *ModelsV1FilesystemLayoutConstraints) UnmarshalBinary(b []byte) error
- func (m *ModelsV1FilesystemLayoutConstraints) Validate(formats strfmt.Registry) error
- type ModelsV1FilesystemLayoutResponse
- func (m *ModelsV1FilesystemLayoutResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1FilesystemLayoutResponse) MarshalBinary() ([]byte, error)
- func (m *ModelsV1FilesystemLayoutResponse) UnmarshalBinary(b []byte) error
- func (m *ModelsV1FilesystemLayoutResponse) Validate(formats strfmt.Registry) error
- type ModelsV1FirewallEgressRule
- func (m *ModelsV1FirewallEgressRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1FirewallEgressRule) MarshalBinary() ([]byte, error)
- func (m *ModelsV1FirewallEgressRule) UnmarshalBinary(b []byte) error
- func (m *ModelsV1FirewallEgressRule) Validate(formats strfmt.Registry) error
- type ModelsV1FirewallIngressRule
- func (m *ModelsV1FirewallIngressRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1FirewallIngressRule) MarshalBinary() ([]byte, error)
- func (m *ModelsV1FirewallIngressRule) UnmarshalBinary(b []byte) error
- func (m *ModelsV1FirewallIngressRule) Validate(formats strfmt.Registry) error
- type ModelsV1FirewallRules
- type ModelsV1IPAllocateRequest
- func (m *ModelsV1IPAllocateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1IPAllocateRequest) MarshalBinary() ([]byte, error)
- func (m *ModelsV1IPAllocateRequest) UnmarshalBinary(b []byte) error
- func (m *ModelsV1IPAllocateRequest) Validate(formats strfmt.Registry) error
- type ModelsV1IPFindRequest
- type ModelsV1IPResponse
- type ModelsV1IPUpdateRequest
- func (m *ModelsV1IPUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1IPUpdateRequest) MarshalBinary() ([]byte, error)
- func (m *ModelsV1IPUpdateRequest) UnmarshalBinary(b []byte) error
- func (m *ModelsV1IPUpdateRequest) Validate(formats strfmt.Registry) error
- type ModelsV1ImageResponse
- type ModelsV1LogicalVolume
- type ModelsV1MachineAllocation
- func (m *ModelsV1MachineAllocation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1MachineAllocation) MarshalBinary() ([]byte, error)
- func (m *ModelsV1MachineAllocation) UnmarshalBinary(b []byte) error
- func (m *ModelsV1MachineAllocation) Validate(formats strfmt.Registry) error
- type ModelsV1MachineBIOS
- type ModelsV1MachineBlockDevice
- func (m *ModelsV1MachineBlockDevice) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1MachineBlockDevice) MarshalBinary() ([]byte, error)
- func (m *ModelsV1MachineBlockDevice) UnmarshalBinary(b []byte) error
- func (m *ModelsV1MachineBlockDevice) Validate(formats strfmt.Registry) error
- type ModelsV1MachineHardware
- func (m *ModelsV1MachineHardware) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1MachineHardware) MarshalBinary() ([]byte, error)
- func (m *ModelsV1MachineHardware) UnmarshalBinary(b []byte) error
- func (m *ModelsV1MachineHardware) Validate(formats strfmt.Registry) error
- type ModelsV1MachineNetwork
- func (m *ModelsV1MachineNetwork) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1MachineNetwork) MarshalBinary() ([]byte, error)
- func (m *ModelsV1MachineNetwork) UnmarshalBinary(b []byte) error
- func (m *ModelsV1MachineNetwork) Validate(formats strfmt.Registry) error
- type ModelsV1MachineNic
- type ModelsV1MachineProvisioningEvent
- func (m *ModelsV1MachineProvisioningEvent) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1MachineProvisioningEvent) MarshalBinary() ([]byte, error)
- func (m *ModelsV1MachineProvisioningEvent) UnmarshalBinary(b []byte) error
- func (m *ModelsV1MachineProvisioningEvent) Validate(formats strfmt.Registry) error
- type ModelsV1MachineRecentProvisioningEvents
- func (m *ModelsV1MachineRecentProvisioningEvents) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1MachineRecentProvisioningEvents) MarshalBinary() ([]byte, error)
- func (m *ModelsV1MachineRecentProvisioningEvents) UnmarshalBinary(b []byte) error
- func (m *ModelsV1MachineRecentProvisioningEvents) Validate(formats strfmt.Registry) error
- type ModelsV1MachineResponse
- func (m *ModelsV1MachineResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1MachineResponse) MarshalBinary() ([]byte, error)
- func (m *ModelsV1MachineResponse) UnmarshalBinary(b []byte) error
- func (m *ModelsV1MachineResponse) Validate(formats strfmt.Registry) error
- type ModelsV1MachineState
- type ModelsV1MachineVPN
- type ModelsV1PartitionBootConfiguration
- func (m *ModelsV1PartitionBootConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1PartitionBootConfiguration) MarshalBinary() ([]byte, error)
- func (m *ModelsV1PartitionBootConfiguration) UnmarshalBinary(b []byte) error
- func (m *ModelsV1PartitionBootConfiguration) Validate(formats strfmt.Registry) error
- type ModelsV1PartitionResponse
- func (m *ModelsV1PartitionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1PartitionResponse) MarshalBinary() ([]byte, error)
- func (m *ModelsV1PartitionResponse) UnmarshalBinary(b []byte) error
- func (m *ModelsV1PartitionResponse) Validate(formats strfmt.Registry) error
- type ModelsV1Raid
- type ModelsV1SizeConstraint
- func (m *ModelsV1SizeConstraint) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1SizeConstraint) MarshalBinary() ([]byte, error)
- func (m *ModelsV1SizeConstraint) UnmarshalBinary(b []byte) error
- func (m *ModelsV1SizeConstraint) Validate(formats strfmt.Registry) error
- type ModelsV1SizeReservation
- func (m *ModelsV1SizeReservation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsV1SizeReservation) MarshalBinary() ([]byte, error)
- func (m *ModelsV1SizeReservation) UnmarshalBinary(b []byte) error
- func (m *ModelsV1SizeReservation) Validate(formats strfmt.Registry) error
- type ModelsV1SizeResponse
- type ModelsV1VolumeGroup
- type RestHealthResponse
- type RestHealthResult
- type RestVersion
- type V1AccessList
- type V1AllowedNetworks
- type V1Audit
- type V1AuditBackendClusterForwarding
- func (m *V1AuditBackendClusterForwarding) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1AuditBackendClusterForwarding) MarshalBinary() ([]byte, error)
- func (m *V1AuditBackendClusterForwarding) UnmarshalBinary(b []byte) error
- func (m *V1AuditBackendClusterForwarding) Validate(formats strfmt.Registry) error
- type V1AuditBackendSplunk
- type V1AuditBackends
- type V1AuditFindRequest
- type V1AuditPolicyResponse
- type V1AuditResponse
- type V1ClusterCreateRequest
- func (m *V1ClusterCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterCreateRequest) MarshalBinary() ([]byte, error)
- func (m *V1ClusterCreateRequest) UnmarshalBinary(b []byte) error
- func (m *V1ClusterCreateRequest) Validate(formats strfmt.Registry) error
- type V1ClusterCredentialsResponse
- func (m *V1ClusterCredentialsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterCredentialsResponse) MarshalBinary() ([]byte, error)
- func (m *V1ClusterCredentialsResponse) UnmarshalBinary(b []byte) error
- func (m *V1ClusterCredentialsResponse) Validate(formats strfmt.Registry) error
- type V1ClusterFeatures
- type V1ClusterFindRequest
- type V1ClusterHealth
- type V1ClusterKubeconfigResponse
- func (m *V1ClusterKubeconfigResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterKubeconfigResponse) MarshalBinary() ([]byte, error)
- func (m *V1ClusterKubeconfigResponse) UnmarshalBinary(b []byte) error
- func (m *V1ClusterKubeconfigResponse) Validate(formats strfmt.Registry) error
- type V1ClusterMachineCycleRequest
- func (m *V1ClusterMachineCycleRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterMachineCycleRequest) MarshalBinary() ([]byte, error)
- func (m *V1ClusterMachineCycleRequest) UnmarshalBinary(b []byte) error
- func (m *V1ClusterMachineCycleRequest) Validate(formats strfmt.Registry) error
- type V1ClusterMachineReinstallRequest
- func (m *V1ClusterMachineReinstallRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterMachineReinstallRequest) MarshalBinary() ([]byte, error)
- func (m *V1ClusterMachineReinstallRequest) UnmarshalBinary(b []byte) error
- func (m *V1ClusterMachineReinstallRequest) Validate(formats strfmt.Registry) error
- type V1ClusterMachineResetRequest
- func (m *V1ClusterMachineResetRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterMachineResetRequest) MarshalBinary() ([]byte, error)
- func (m *V1ClusterMachineResetRequest) UnmarshalBinary(b []byte) error
- func (m *V1ClusterMachineResetRequest) Validate(formats strfmt.Registry) error
- type V1ClusterMonitoringSecretResponse
- func (m *V1ClusterMonitoringSecretResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterMonitoringSecretResponse) MarshalBinary() ([]byte, error)
- func (m *V1ClusterMonitoringSecretResponse) UnmarshalBinary(b []byte) error
- func (m *V1ClusterMonitoringSecretResponse) Validate(formats strfmt.Registry) error
- type V1ClusterNameProject
- type V1ClusterReconcileRequest
- func (m *V1ClusterReconcileRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterReconcileRequest) MarshalBinary() ([]byte, error)
- func (m *V1ClusterReconcileRequest) UnmarshalBinary(b []byte) error
- func (m *V1ClusterReconcileRequest) Validate(formats strfmt.Registry) error
- type V1ClusterResponse
- type V1ClusterStatisticsAPI
- func (m *V1ClusterStatisticsAPI) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterStatisticsAPI) MarshalBinary() ([]byte, error)
- func (m *V1ClusterStatisticsAPI) UnmarshalBinary(b []byte) error
- func (m *V1ClusterStatisticsAPI) Validate(formats strfmt.Registry) error
- type V1ClusterUpdateRequest
- func (m *V1ClusterUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterUpdateRequest) MarshalBinary() ([]byte, error)
- func (m *V1ClusterUpdateRequest) UnmarshalBinary(b []byte) error
- func (m *V1ClusterUpdateRequest) Validate(formats strfmt.Registry) error
- type V1ClusterUsage
- type V1ClusterUsageAccumuluated
- func (m *V1ClusterUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterUsageAccumuluated) MarshalBinary() ([]byte, error)
- func (m *V1ClusterUsageAccumuluated) UnmarshalBinary(b []byte) error
- func (m *V1ClusterUsageAccumuluated) Validate(formats strfmt.Registry) error
- type V1ClusterUsageRequest
- type V1ClusterUsageResponse
- func (m *V1ClusterUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ClusterUsageResponse) MarshalBinary() ([]byte, error)
- func (m *V1ClusterUsageResponse) UnmarshalBinary(b []byte) error
- func (m *V1ClusterUsageResponse) Validate(formats strfmt.Registry) error
- type V1ClusterWorker
- type V1Connection
- type V1ContainerUsage
- type V1ContainerUsageAccumuluated
- func (m *V1ContainerUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ContainerUsageAccumuluated) MarshalBinary() ([]byte, error)
- func (m *V1ContainerUsageAccumuluated) UnmarshalBinary(b []byte) error
- func (m *V1ContainerUsageAccumuluated) Validate(formats strfmt.Registry) error
- type V1ContainerUsageRequest
- func (m *V1ContainerUsageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ContainerUsageRequest) MarshalBinary() ([]byte, error)
- func (m *V1ContainerUsageRequest) UnmarshalBinary(b []byte) error
- func (m *V1ContainerUsageRequest) Validate(formats strfmt.Registry) error
- type V1ContainerUsageResponse
- func (m *V1ContainerUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ContainerUsageResponse) MarshalBinary() ([]byte, error)
- func (m *V1ContainerUsageResponse) UnmarshalBinary(b []byte) error
- func (m *V1ContainerUsageResponse) Validate(formats strfmt.Registry) error
- type V1CustomDefaultStorageClass
- func (m *V1CustomDefaultStorageClass) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1CustomDefaultStorageClass) MarshalBinary() ([]byte, error)
- func (m *V1CustomDefaultStorageClass) UnmarshalBinary(b []byte) error
- func (m *V1CustomDefaultStorageClass) Validate(formats strfmt.Registry) error
- type V1EgressRule
- type V1FirewallControllerVersion
- func (m *V1FirewallControllerVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1FirewallControllerVersion) MarshalBinary() ([]byte, error)
- func (m *V1FirewallControllerVersion) UnmarshalBinary(b []byte) error
- func (m *V1FirewallControllerVersion) Validate(formats strfmt.Registry) error
- type V1IAMConfig
- type V1IDMConfig
- type V1IPAllocateRequest
- type V1IPFindRequest
- type V1IPUpdateRequest
- type V1IPUsage
- type V1IPUsageAccumuluated
- type V1IPUsageRequest
- type V1IPUsageResponse
- type V1IssuerConfig
- type V1KubeAPIServerACL
- type V1Kubernetes
- type V1MachineImage
- type V1MachineUsage
- type V1MachineUsageAccumuluated
- func (m *V1MachineUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1MachineUsageAccumuluated) MarshalBinary() ([]byte, error)
- func (m *V1MachineUsageAccumuluated) UnmarshalBinary(b []byte) error
- func (m *V1MachineUsageAccumuluated) Validate(formats strfmt.Registry) error
- type V1MachineUsageRequest
- type V1MachineUsageResponse
- func (m *V1MachineUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1MachineUsageResponse) MarshalBinary() ([]byte, error)
- func (m *V1MachineUsageResponse) UnmarshalBinary(b []byte) error
- func (m *V1MachineUsageResponse) Validate(formats strfmt.Registry) error
- type V1Maintenance
- type V1MaintenanceAutoUpdate
- func (m *V1MaintenanceAutoUpdate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1MaintenanceAutoUpdate) MarshalBinary() ([]byte, error)
- func (m *V1MaintenanceAutoUpdate) UnmarshalBinary(b []byte) error
- func (m *V1MaintenanceAutoUpdate) Validate(formats strfmt.Registry) error
- type V1MaintenanceTimeWindow
- func (m *V1MaintenanceTimeWindow) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1MaintenanceTimeWindow) MarshalBinary() ([]byte, error)
- func (m *V1MaintenanceTimeWindow) UnmarshalBinary(b []byte) error
- func (m *V1MaintenanceTimeWindow) Validate(formats strfmt.Registry) error
- type V1MasterdataLookupRequest
- func (m *V1MasterdataLookupRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1MasterdataLookupRequest) MarshalBinary() ([]byte, error)
- func (m *V1MasterdataLookupRequest) UnmarshalBinary(b []byte) error
- func (m *V1MasterdataLookupRequest) Validate(formats strfmt.Registry) error
- type V1MasterdataLookupResponse
- func (m *V1MasterdataLookupResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1MasterdataLookupResponse) MarshalBinary() ([]byte, error)
- func (m *V1MasterdataLookupResponse) UnmarshalBinary(b []byte) error
- func (m *V1MasterdataLookupResponse) Validate(formats strfmt.Registry) error
- type V1Meta
- type V1Network
- type V1NetworkAccessRestrictions
- func (m *V1NetworkAccessRestrictions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1NetworkAccessRestrictions) MarshalBinary() ([]byte, error)
- func (m *V1NetworkAccessRestrictions) UnmarshalBinary(b []byte) error
- func (m *V1NetworkAccessRestrictions) Validate(formats strfmt.Registry) error
- type V1NetworkUsage
- type V1NetworkUsageAccumuluated
- func (m *V1NetworkUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1NetworkUsageAccumuluated) MarshalBinary() ([]byte, error)
- func (m *V1NetworkUsageAccumuluated) UnmarshalBinary(b []byte) error
- func (m *V1NetworkUsageAccumuluated) Validate(formats strfmt.Registry) error
- type V1NetworkUsageRequest
- type V1NetworkUsageResponse
- func (m *V1NetworkUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1NetworkUsageResponse) MarshalBinary() ([]byte, error)
- func (m *V1NetworkUsageResponse) UnmarshalBinary(b []byte) error
- func (m *V1NetworkUsageResponse) Validate(formats strfmt.Registry) error
- type V1Networking
- type V1NodeLocalDNS
- type V1Paging
- type V1PostgresBackupConfigCreateRequest
- func (m *V1PostgresBackupConfigCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresBackupConfigCreateRequest) MarshalBinary() ([]byte, error)
- func (m *V1PostgresBackupConfigCreateRequest) UnmarshalBinary(b []byte) error
- func (m *V1PostgresBackupConfigCreateRequest) Validate(formats strfmt.Registry) error
- type V1PostgresBackupConfigResponse
- func (m *V1PostgresBackupConfigResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresBackupConfigResponse) MarshalBinary() ([]byte, error)
- func (m *V1PostgresBackupConfigResponse) UnmarshalBinary(b []byte) error
- func (m *V1PostgresBackupConfigResponse) Validate(formats strfmt.Registry) error
- type V1PostgresBackupConfigUpdateRequest
- func (m *V1PostgresBackupConfigUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresBackupConfigUpdateRequest) MarshalBinary() ([]byte, error)
- func (m *V1PostgresBackupConfigUpdateRequest) UnmarshalBinary(b []byte) error
- func (m *V1PostgresBackupConfigUpdateRequest) Validate(formats strfmt.Registry) error
- type V1PostgresBackupEntry
- type V1PostgresBackupSecret
- func (m *V1PostgresBackupSecret) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresBackupSecret) MarshalBinary() ([]byte, error)
- func (m *V1PostgresBackupSecret) UnmarshalBinary(b []byte) error
- func (m *V1PostgresBackupSecret) Validate(formats strfmt.Registry) error
- type V1PostgresCreateRequest
- func (m *V1PostgresCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresCreateRequest) MarshalBinary() ([]byte, error)
- func (m *V1PostgresCreateRequest) UnmarshalBinary(b []byte) error
- func (m *V1PostgresCreateRequest) Validate(formats strfmt.Registry) error
- type V1PostgresCreateStandbyRequest
- func (m *V1PostgresCreateStandbyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresCreateStandbyRequest) MarshalBinary() ([]byte, error)
- func (m *V1PostgresCreateStandbyRequest) UnmarshalBinary(b []byte) error
- func (m *V1PostgresCreateStandbyRequest) Validate(formats strfmt.Registry) error
- type V1PostgresFindRequest
- type V1PostgresPartition
- type V1PostgresPartitionsResponse
- type V1PostgresResponse
- type V1PostgresRestoreRequest
- func (m *V1PostgresRestoreRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresRestoreRequest) MarshalBinary() ([]byte, error)
- func (m *V1PostgresRestoreRequest) UnmarshalBinary(b []byte) error
- func (m *V1PostgresRestoreRequest) Validate(formats strfmt.Registry) error
- type V1PostgresSecretsResponse
- func (m *V1PostgresSecretsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresSecretsResponse) MarshalBinary() ([]byte, error)
- func (m *V1PostgresSecretsResponse) UnmarshalBinary(b []byte) error
- func (m *V1PostgresSecretsResponse) Validate(formats strfmt.Registry) error
- type V1PostgresSize
- type V1PostgresSocket
- type V1PostgresStatus
- type V1PostgresUpdateRequest
- func (m *V1PostgresUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresUpdateRequest) MarshalBinary() ([]byte, error)
- func (m *V1PostgresUpdateRequest) UnmarshalBinary(b []byte) error
- func (m *V1PostgresUpdateRequest) Validate(formats strfmt.Registry) error
- type V1PostgresUpdateRequestLabels
- type V1PostgresUsage
- type V1PostgresUsageAccumuluated
- func (m *V1PostgresUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresUsageAccumuluated) MarshalBinary() ([]byte, error)
- func (m *V1PostgresUsageAccumuluated) UnmarshalBinary(b []byte) error
- func (m *V1PostgresUsageAccumuluated) Validate(formats strfmt.Registry) error
- type V1PostgresUsageRequest
- func (m *V1PostgresUsageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresUsageRequest) MarshalBinary() ([]byte, error)
- func (m *V1PostgresUsageRequest) UnmarshalBinary(b []byte) error
- func (m *V1PostgresUsageRequest) Validate(formats strfmt.Registry) error
- type V1PostgresUsageResponse
- func (m *V1PostgresUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1PostgresUsageResponse) MarshalBinary() ([]byte, error)
- func (m *V1PostgresUsageResponse) UnmarshalBinary(b []byte) error
- func (m *V1PostgresUsageResponse) Validate(formats strfmt.Registry) error
- type V1PostgresVersion
- type V1ProductOptionUsage
- type V1ProductOptionUsageAccumuluated
- func (m *V1ProductOptionUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ProductOptionUsageAccumuluated) MarshalBinary() ([]byte, error)
- func (m *V1ProductOptionUsageAccumuluated) UnmarshalBinary(b []byte) error
- func (m *V1ProductOptionUsageAccumuluated) Validate(formats strfmt.Registry) error
- type V1ProductOptionUsageRequest
- func (m *V1ProductOptionUsageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ProductOptionUsageRequest) MarshalBinary() ([]byte, error)
- func (m *V1ProductOptionUsageRequest) UnmarshalBinary(b []byte) error
- func (m *V1ProductOptionUsageRequest) Validate(formats strfmt.Registry) error
- type V1ProductOptionUsageResponse
- func (m *V1ProductOptionUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ProductOptionUsageResponse) MarshalBinary() ([]byte, error)
- func (m *V1ProductOptionUsageResponse) UnmarshalBinary(b []byte) error
- func (m *V1ProductOptionUsageResponse) Validate(formats strfmt.Registry) error
- type V1Project
- type V1ProjectCreateRequest
- func (m *V1ProjectCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ProjectCreateRequest) MarshalBinary() ([]byte, error)
- func (m *V1ProjectCreateRequest) UnmarshalBinary(b []byte) error
- func (m *V1ProjectCreateRequest) Validate(formats strfmt.Registry) error
- type V1ProjectFindRequest
- type V1ProjectIDTime
- type V1ProjectInfoRequest
- type V1ProjectInfoResponse
- type V1ProjectListResponse
- type V1ProjectResponse
- type V1ProjectUpdateRequest
- func (m *V1ProjectUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1ProjectUpdateRequest) MarshalBinary() ([]byte, error)
- func (m *V1ProjectUpdateRequest) UnmarshalBinary(b []byte) error
- func (m *V1ProjectUpdateRequest) Validate(formats strfmt.Registry) error
- type V1QoSPolicyLimit
- type V1QoSPolicyLimitBandwidth
- func (m *V1QoSPolicyLimitBandwidth) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1QoSPolicyLimitBandwidth) MarshalBinary() ([]byte, error)
- func (m *V1QoSPolicyLimitBandwidth) UnmarshalBinary(b []byte) error
- func (m *V1QoSPolicyLimitBandwidth) Validate(formats strfmt.Registry) error
- type V1QoSPolicyLimitIOPS
- type V1QoSPolicyLimitIOPSPerGB
- func (m *V1QoSPolicyLimitIOPSPerGB) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1QoSPolicyLimitIOPSPerGB) MarshalBinary() ([]byte, error)
- func (m *V1QoSPolicyLimitIOPSPerGB) UnmarshalBinary(b []byte) error
- func (m *V1QoSPolicyLimitIOPSPerGB) Validate(formats strfmt.Registry) error
- type V1QoSPolicyResponse
- type V1Quota
- type V1QuotaSet
- type V1Restore
- type V1S3CreateRequest
- type V1S3CredentialsResponse
- func (m *V1S3CredentialsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1S3CredentialsResponse) MarshalBinary() ([]byte, error)
- func (m *V1S3CredentialsResponse) UnmarshalBinary(b []byte) error
- func (m *V1S3CredentialsResponse) Validate(formats strfmt.Registry) error
- type V1S3DeleteRequest
- type V1S3GetRequest
- type V1S3Key
- type V1S3ListRequest
- type V1S3PartitionResponse
- type V1S3Response
- type V1S3UpdateRequest
- type V1S3Usage
- type V1S3UsageAccumuluated
- type V1S3UsageRequest
- type V1S3UsageResponse
- type V1SSHKeyPair
- type V1ShootConstraints
- type V1SnapshotFindRequest
- type V1SnapshotResponse
- type V1SnapshotStatistics
- type V1StorageClusterInfo
- type V1StorageServerInfo
- type V1SystemComponents
- type V1Taint
- type V1Tenant
- type V1TenantFindRequest
- type V1TenantResponse
- type V1TenantUpdateRequest
- type V1UsageCommon
- type V1UsageRequest
- type V1UserSecret
- type V1VPN
- type V1VolumeFindRequest
- type V1VolumeResponse
- type V1VolumeSetQoSPolicyRequest
- func (m *V1VolumeSetQoSPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1VolumeSetQoSPolicyRequest) MarshalBinary() ([]byte, error)
- func (m *V1VolumeSetQoSPolicyRequest) UnmarshalBinary(b []byte) error
- func (m *V1VolumeSetQoSPolicyRequest) Validate(formats strfmt.Registry) error
- type V1VolumeStatistics
- type V1VolumeUsage
- type V1VolumeUsageAccumuluated
- func (m *V1VolumeUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1VolumeUsageAccumuluated) MarshalBinary() ([]byte, error)
- func (m *V1VolumeUsageAccumuluated) UnmarshalBinary(b []byte) error
- func (m *V1VolumeUsageAccumuluated) Validate(formats strfmt.Registry) error
- type V1VolumeUsageRequest
- type V1VolumeUsageResponse
- type V1Worker
- type V1beta1CARotation
- type V1beta1Condition
- type V1beta1ETCDEncryptionKeyRotation
- func (m *V1beta1ETCDEncryptionKeyRotation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1beta1ETCDEncryptionKeyRotation) MarshalBinary() ([]byte, error)
- func (m *V1beta1ETCDEncryptionKeyRotation) UnmarshalBinary(b []byte) error
- func (m *V1beta1ETCDEncryptionKeyRotation) Validate(formats strfmt.Registry) error
- type V1beta1Gardener
- type V1beta1LastError
- type V1beta1LastMaintenance
- func (m *V1beta1LastMaintenance) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1beta1LastMaintenance) MarshalBinary() ([]byte, error)
- func (m *V1beta1LastMaintenance) UnmarshalBinary(b []byte) error
- func (m *V1beta1LastMaintenance) Validate(formats strfmt.Registry) error
- type V1beta1LastOperation
- type V1beta1ServiceAccountKeyRotation
- func (m *V1beta1ServiceAccountKeyRotation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1beta1ServiceAccountKeyRotation) MarshalBinary() ([]byte, error)
- func (m *V1beta1ServiceAccountKeyRotation) UnmarshalBinary(b []byte) error
- func (m *V1beta1ServiceAccountKeyRotation) Validate(formats strfmt.Registry) error
- type V1beta1ShootAdvertisedAddress
- func (m *V1beta1ShootAdvertisedAddress) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1beta1ShootAdvertisedAddress) MarshalBinary() ([]byte, error)
- func (m *V1beta1ShootAdvertisedAddress) UnmarshalBinary(b []byte) error
- func (m *V1beta1ShootAdvertisedAddress) Validate(formats strfmt.Registry) error
- type V1beta1ShootCredentials
- func (m *V1beta1ShootCredentials) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1beta1ShootCredentials) MarshalBinary() ([]byte, error)
- func (m *V1beta1ShootCredentials) UnmarshalBinary(b []byte) error
- func (m *V1beta1ShootCredentials) Validate(formats strfmt.Registry) error
- type V1beta1ShootCredentialsRotation
- func (m *V1beta1ShootCredentialsRotation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1beta1ShootCredentialsRotation) MarshalBinary() ([]byte, error)
- func (m *V1beta1ShootCredentialsRotation) UnmarshalBinary(b []byte) error
- func (m *V1beta1ShootCredentialsRotation) Validate(formats strfmt.Registry) error
- type V1beta1ShootKubeconfigRotation
- func (m *V1beta1ShootKubeconfigRotation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1beta1ShootKubeconfigRotation) MarshalBinary() ([]byte, error)
- func (m *V1beta1ShootKubeconfigRotation) UnmarshalBinary(b []byte) error
- func (m *V1beta1ShootKubeconfigRotation) Validate(formats strfmt.Registry) error
- type V1beta1ShootObservabilityRotation
- func (m *V1beta1ShootObservabilityRotation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1beta1ShootObservabilityRotation) MarshalBinary() ([]byte, error)
- func (m *V1beta1ShootObservabilityRotation) UnmarshalBinary(b []byte) error
- func (m *V1beta1ShootObservabilityRotation) Validate(formats strfmt.Registry) error
- type V1beta1ShootSSHKeypairRotation
- func (m *V1beta1ShootSSHKeypairRotation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1beta1ShootSSHKeypairRotation) MarshalBinary() ([]byte, error)
- func (m *V1beta1ShootSSHKeypairRotation) UnmarshalBinary(b []byte) error
- func (m *V1beta1ShootSSHKeypairRotation) Validate(formats strfmt.Registry) error
- type V1beta1ShootStatus
Constants ¶
const ( // V1AuditWebhookModeBatch captures enum value "batch" V1AuditWebhookModeBatch string = "batch" // V1AuditWebhookModeBlocking captures enum value "blocking" V1AuditWebhookModeBlocking string = "blocking" // V1AuditWebhookModeBlockingDashStrict captures enum value "blocking-strict" V1AuditWebhookModeBlockingDashStrict string = "blocking-strict" )
const ( // V1ClusterCreateRequestNetworkAccessTypeBaseline captures enum value "baseline" V1ClusterCreateRequestNetworkAccessTypeBaseline string = "baseline" // V1ClusterCreateRequestNetworkAccessTypeForbidden captures enum value "forbidden" V1ClusterCreateRequestNetworkAccessTypeForbidden string = "forbidden" // V1ClusterCreateRequestNetworkAccessTypeRestricted captures enum value "restricted" V1ClusterCreateRequestNetworkAccessTypeRestricted string = "restricted" )
const ( // V1ClusterReconcileRequestOperationMaintain captures enum value "maintain" V1ClusterReconcileRequestOperationMaintain string = "maintain" // V1ClusterReconcileRequestOperationReconcile captures enum value "reconcile" V1ClusterReconcileRequestOperationReconcile string = "reconcile" // V1ClusterReconcileRequestOperationRetry captures enum value "retry" V1ClusterReconcileRequestOperationRetry string = "retry" // V1ClusterReconcileRequestOperationRotateDashSSHDashKeypair captures enum value "rotate-ssh-keypair" V1ClusterReconcileRequestOperationRotateDashSSHDashKeypair string = "rotate-ssh-keypair" )
const ( // V1KubernetesDefaultPodSecurityStandardEmpty captures enum value "" V1KubernetesDefaultPodSecurityStandardEmpty string = "" // V1KubernetesDefaultPodSecurityStandardBaseline captures enum value "baseline" V1KubernetesDefaultPodSecurityStandardBaseline string = "baseline" // V1KubernetesDefaultPodSecurityStandardPrivileged captures enum value "privileged" V1KubernetesDefaultPodSecurityStandardPrivileged string = "privileged" // V1KubernetesDefaultPodSecurityStandardRestricted captures enum value "restricted" V1KubernetesDefaultPodSecurityStandardRestricted string = "restricted" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ModelsV1BootInfo ¶
type ModelsV1BootInfo struct { // bootloaderid // Required: true Bootloaderid *string `json:"bootloaderid"` // cmdline // Required: true Cmdline *string `json:"cmdline"` // image id // Required: true ImageID *string `json:"image_id"` // initrd // Required: true Initrd *string `json:"initrd"` // kernel // Required: true Kernel *string `json:"kernel"` // os partition // Required: true OsPartition *string `json:"os_partition"` // primary disk // Required: true PrimaryDisk *string `json:"primary_disk"` }
ModelsV1BootInfo models v1 boot info
swagger:model models.V1BootInfo
func (*ModelsV1BootInfo) ContextValidate ¶ added in v0.12.0
ContextValidate validates this models v1 boot info based on context it is used
func (*ModelsV1BootInfo) MarshalBinary ¶
func (m *ModelsV1BootInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1BootInfo) UnmarshalBinary ¶
func (m *ModelsV1BootInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1ChassisIdentifyLEDState ¶
type ModelsV1ChassisIdentifyLEDState struct { // description // Required: true Description *string `json:"description"` // value // Required: true Value *string `json:"value"` }
ModelsV1ChassisIdentifyLEDState models v1 chassis identify l e d state
swagger:model models.V1ChassisIdentifyLEDState
func (*ModelsV1ChassisIdentifyLEDState) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1ChassisIdentifyLEDState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 chassis identify l e d state based on context it is used
func (*ModelsV1ChassisIdentifyLEDState) MarshalBinary ¶
func (m *ModelsV1ChassisIdentifyLEDState) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1ChassisIdentifyLEDState) UnmarshalBinary ¶
func (m *ModelsV1ChassisIdentifyLEDState) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1Disk ¶ added in v0.17.9
type ModelsV1Disk struct { // device // Required: true Device *string `json:"device"` // partitions // Required: true Partitions []*ModelsV1DiskPartition `json:"partitions"` // wipeonreinstall // Required: true Wipeonreinstall *bool `json:"wipeonreinstall"` }
ModelsV1Disk models v1 disk
swagger:model models.V1Disk
func (*ModelsV1Disk) ContextValidate ¶ added in v0.17.9
ContextValidate validate this models v1 disk based on the context it is used
func (*ModelsV1Disk) MarshalBinary ¶ added in v0.17.9
func (m *ModelsV1Disk) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1Disk) UnmarshalBinary ¶ added in v0.17.9
func (m *ModelsV1Disk) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1DiskPartition ¶ added in v0.17.9
type ModelsV1DiskPartition struct { // gpttype // Required: true Gpttype *string `json:"gpttype"` // label Label string `json:"label,omitempty"` // number // Required: true Number *int64 `json:"number"` // size // Required: true Size *int64 `json:"size"` }
ModelsV1DiskPartition models v1 disk partition
swagger:model models.V1DiskPartition
func (*ModelsV1DiskPartition) ContextValidate ¶ added in v0.17.9
ContextValidate validates this models v1 disk partition based on context it is used
func (*ModelsV1DiskPartition) MarshalBinary ¶ added in v0.17.9
func (m *ModelsV1DiskPartition) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1DiskPartition) UnmarshalBinary ¶ added in v0.17.9
func (m *ModelsV1DiskPartition) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1Filesystem ¶ added in v0.17.9
type ModelsV1Filesystem struct { // createoptions // Required: true Createoptions []string `json:"createoptions"` // device // Required: true Device *string `json:"device"` // format // Required: true Format *string `json:"format"` // label Label string `json:"label,omitempty"` // mountoptions // Required: true Mountoptions []string `json:"mountoptions"` // path Path string `json:"path,omitempty"` }
ModelsV1Filesystem models v1 filesystem
swagger:model models.V1Filesystem
func (*ModelsV1Filesystem) ContextValidate ¶ added in v0.17.9
ContextValidate validates this models v1 filesystem based on context it is used
func (*ModelsV1Filesystem) MarshalBinary ¶ added in v0.17.9
func (m *ModelsV1Filesystem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1Filesystem) UnmarshalBinary ¶ added in v0.17.9
func (m *ModelsV1Filesystem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1FilesystemLayoutConstraints ¶ added in v0.17.9
type ModelsV1FilesystemLayoutConstraints struct { // images // Required: true Images map[string]string `json:"images"` // sizes // Required: true Sizes []string `json:"sizes"` }
ModelsV1FilesystemLayoutConstraints models v1 filesystem layout constraints
swagger:model models.V1FilesystemLayoutConstraints
func (*ModelsV1FilesystemLayoutConstraints) ContextValidate ¶ added in v0.17.9
func (m *ModelsV1FilesystemLayoutConstraints) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 filesystem layout constraints based on context it is used
func (*ModelsV1FilesystemLayoutConstraints) MarshalBinary ¶ added in v0.17.9
func (m *ModelsV1FilesystemLayoutConstraints) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1FilesystemLayoutConstraints) UnmarshalBinary ¶ added in v0.17.9
func (m *ModelsV1FilesystemLayoutConstraints) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1FilesystemLayoutResponse ¶ added in v0.17.9
type ModelsV1FilesystemLayoutResponse struct { // constraints // Required: true Constraints *ModelsV1FilesystemLayoutConstraints `json:"constraints"` // description Description string `json:"description,omitempty"` // disks // Required: true Disks []*ModelsV1Disk `json:"disks"` // filesystems // Required: true Filesystems []*ModelsV1Filesystem `json:"filesystems"` // id // Required: true ID *string `json:"id"` // logicalvolumes // Required: true Logicalvolumes []*ModelsV1LogicalVolume `json:"logicalvolumes"` // name Name string `json:"name,omitempty"` // raid // Required: true Raid []*ModelsV1Raid `json:"raid"` // volumegroups // Required: true Volumegroups []*ModelsV1VolumeGroup `json:"volumegroups"` }
ModelsV1FilesystemLayoutResponse models v1 filesystem layout response
swagger:model models.V1FilesystemLayoutResponse
func (*ModelsV1FilesystemLayoutResponse) ContextValidate ¶ added in v0.17.9
func (m *ModelsV1FilesystemLayoutResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models v1 filesystem layout response based on the context it is used
func (*ModelsV1FilesystemLayoutResponse) MarshalBinary ¶ added in v0.17.9
func (m *ModelsV1FilesystemLayoutResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1FilesystemLayoutResponse) UnmarshalBinary ¶ added in v0.17.9
func (m *ModelsV1FilesystemLayoutResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1FirewallEgressRule ¶ added in v0.25.0
type ModelsV1FirewallEgressRule struct { // comment Comment string `json:"comment,omitempty"` // ports // Required: true Ports []int32 `json:"ports"` // protocol Protocol string `json:"protocol,omitempty"` // to // Required: true To []string `json:"to"` }
ModelsV1FirewallEgressRule models v1 firewall egress rule
swagger:model models.V1FirewallEgressRule
func (*ModelsV1FirewallEgressRule) ContextValidate ¶ added in v0.25.0
func (m *ModelsV1FirewallEgressRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 firewall egress rule based on context it is used
func (*ModelsV1FirewallEgressRule) MarshalBinary ¶ added in v0.25.0
func (m *ModelsV1FirewallEgressRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1FirewallEgressRule) UnmarshalBinary ¶ added in v0.25.0
func (m *ModelsV1FirewallEgressRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1FirewallIngressRule ¶ added in v0.25.0
type ModelsV1FirewallIngressRule struct { // comment Comment string `json:"comment,omitempty"` // from // Required: true From []string `json:"from"` // ports // Required: true Ports []int32 `json:"ports"` // protocol Protocol string `json:"protocol,omitempty"` // to // Required: true To []string `json:"to"` }
ModelsV1FirewallIngressRule models v1 firewall ingress rule
swagger:model models.V1FirewallIngressRule
func (*ModelsV1FirewallIngressRule) ContextValidate ¶ added in v0.25.0
func (m *ModelsV1FirewallIngressRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 firewall ingress rule based on context it is used
func (*ModelsV1FirewallIngressRule) MarshalBinary ¶ added in v0.25.0
func (m *ModelsV1FirewallIngressRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1FirewallIngressRule) UnmarshalBinary ¶ added in v0.25.0
func (m *ModelsV1FirewallIngressRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1FirewallRules ¶ added in v0.25.0
type ModelsV1FirewallRules struct { // egress // Required: true Egress []*ModelsV1FirewallEgressRule `json:"egress"` // ingress // Required: true Ingress []*ModelsV1FirewallIngressRule `json:"ingress"` }
ModelsV1FirewallRules models v1 firewall rules
swagger:model models.V1FirewallRules
func (*ModelsV1FirewallRules) ContextValidate ¶ added in v0.25.0
ContextValidate validate this models v1 firewall rules based on the context it is used
func (*ModelsV1FirewallRules) MarshalBinary ¶ added in v0.25.0
func (m *ModelsV1FirewallRules) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1FirewallRules) UnmarshalBinary ¶ added in v0.25.0
func (m *ModelsV1FirewallRules) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1IPAllocateRequest ¶ added in v0.20.0
type ModelsV1IPAllocateRequest struct { // description Description string `json:"description,omitempty"` // machineid Machineid string `json:"machineid,omitempty"` // 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"` }
ModelsV1IPAllocateRequest models v1 IP allocate request
swagger:model models.V1IPAllocateRequest
func (*ModelsV1IPAllocateRequest) ContextValidate ¶ added in v0.20.0
func (m *ModelsV1IPAllocateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 IP allocate request based on context it is used
func (*ModelsV1IPAllocateRequest) MarshalBinary ¶ added in v0.20.0
func (m *ModelsV1IPAllocateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1IPAllocateRequest) UnmarshalBinary ¶ added in v0.20.0
func (m *ModelsV1IPAllocateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1IPFindRequest ¶ added in v0.20.0
type ModelsV1IPFindRequest struct { // allocationuuid Allocationuuid string `json:"allocationuuid,omitempty"` // ipaddress Ipaddress string `json:"ipaddress,omitempty"` // machineid Machineid string `json:"machineid,omitempty"` // name Name string `json:"name,omitempty"` // networkid Networkid string `json:"networkid,omitempty"` // networkprefix Networkprefix string `json:"networkprefix,omitempty"` // projectid Projectid string `json:"projectid,omitempty"` // tags // Required: true Tags []string `json:"tags"` // type Type string `json:"type,omitempty"` }
ModelsV1IPFindRequest models v1 IP find request
swagger:model models.V1IPFindRequest
func (*ModelsV1IPFindRequest) ContextValidate ¶ added in v0.20.0
ContextValidate validates this models v1 IP find request based on context it is used
func (*ModelsV1IPFindRequest) MarshalBinary ¶ added in v0.20.0
func (m *ModelsV1IPFindRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1IPFindRequest) UnmarshalBinary ¶ added in v0.20.0
func (m *ModelsV1IPFindRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1IPResponse ¶
type ModelsV1IPResponse struct { // allocationuuid // Required: true Allocationuuid *string `json:"allocationuuid"` // changed Changed string `json:"changed,omitempty"` // created Created string `json:"created,omitempty"` // description Description string `json:"description,omitempty"` // ipaddress // Required: true Ipaddress *string `json:"ipaddress"` // name Name string `json:"name,omitempty"` // networkid // Required: true Networkid *string `json:"networkid"` // projectid // Required: true Projectid *string `json:"projectid"` // tags // Required: true Tags []string `json:"tags"` // type // Required: true Type *string `json:"type"` }
ModelsV1IPResponse models v1 IP response
swagger:model models.V1IPResponse
func (*ModelsV1IPResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validates this models v1 IP response based on context it is used
func (*ModelsV1IPResponse) MarshalBinary ¶
func (m *ModelsV1IPResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1IPResponse) UnmarshalBinary ¶
func (m *ModelsV1IPResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1IPUpdateRequest ¶ added in v0.20.0
type ModelsV1IPUpdateRequest struct { // description Description string `json:"description,omitempty"` // ipaddress // Required: true Ipaddress *string `json:"ipaddress"` // name Name string `json:"name,omitempty"` // tags // Required: true Tags []string `json:"tags"` // type // Required: true Type *string `json:"type"` }
ModelsV1IPUpdateRequest models v1 IP update request
swagger:model models.V1IPUpdateRequest
func (*ModelsV1IPUpdateRequest) ContextValidate ¶ added in v0.20.0
func (m *ModelsV1IPUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 IP update request based on context it is used
func (*ModelsV1IPUpdateRequest) MarshalBinary ¶ added in v0.20.0
func (m *ModelsV1IPUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1IPUpdateRequest) UnmarshalBinary ¶ added in v0.20.0
func (m *ModelsV1IPUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1ImageResponse ¶
type ModelsV1ImageResponse struct { // changed Changed string `json:"changed,omitempty"` // classification Classification string `json:"classification,omitempty"` // created Created string `json:"created,omitempty"` // description Description string `json:"description,omitempty"` // expiration date // Required: true ExpirationDate *string `json:"expirationDate"` // features // Required: true Features []string `json:"features"` // id // Required: true ID *string `json:"id"` // name Name string `json:"name,omitempty"` // url URL string `json:"url,omitempty"` // usedby // Required: true Usedby []string `json:"usedby"` }
ModelsV1ImageResponse models v1 image response
swagger:model models.V1ImageResponse
func (*ModelsV1ImageResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validates this models v1 image response based on context it is used
func (*ModelsV1ImageResponse) MarshalBinary ¶
func (m *ModelsV1ImageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1ImageResponse) UnmarshalBinary ¶
func (m *ModelsV1ImageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1LogicalVolume ¶ added in v0.17.9
type ModelsV1LogicalVolume struct { // lvmtype // Required: true Lvmtype *string `json:"lvmtype"` // name // Required: true Name *string `json:"name"` // size // Required: true Size *int64 `json:"size"` // volumegroup // Required: true Volumegroup *string `json:"volumegroup"` }
ModelsV1LogicalVolume models v1 logical volume
swagger:model models.V1LogicalVolume
func (*ModelsV1LogicalVolume) ContextValidate ¶ added in v0.17.9
ContextValidate validates this models v1 logical volume based on context it is used
func (*ModelsV1LogicalVolume) MarshalBinary ¶ added in v0.17.9
func (m *ModelsV1LogicalVolume) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1LogicalVolume) UnmarshalBinary ¶ added in v0.17.9
func (m *ModelsV1LogicalVolume) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineAllocation ¶
type ModelsV1MachineAllocation struct { // allocationuuid // Required: true Allocationuuid *string `json:"allocationuuid"` // boot info BootInfo *ModelsV1BootInfo `json:"boot_info,omitempty"` // created // Required: true Created *string `json:"created"` // creator // Required: true Creator *string `json:"creator"` // description Description string `json:"description,omitempty"` // filesystemlayout Filesystemlayout *ModelsV1FilesystemLayoutResponse `json:"filesystemlayout,omitempty"` // firewall rules FirewallRules *ModelsV1FirewallRules `json:"firewall_rules,omitempty"` // hostname // Required: true Hostname *string `json:"hostname"` // image Image *ModelsV1ImageResponse `json:"image,omitempty"` // name // Required: true Name *string `json:"name"` // networks // Required: true Networks []*ModelsV1MachineNetwork `json:"networks"` // project // Required: true Project *string `json:"project"` // reinstall // Required: true Reinstall *bool `json:"reinstall"` // role // Required: true Role *string `json:"role"` // ssh pub keys // Required: true SSHPubKeys []string `json:"ssh_pub_keys"` // succeeded // Required: true Succeeded *bool `json:"succeeded"` // user data UserData string `json:"user_data,omitempty"` // vpn Vpn *ModelsV1MachineVPN `json:"vpn,omitempty"` }
ModelsV1MachineAllocation models v1 machine allocation
swagger:model models.V1MachineAllocation
func (*ModelsV1MachineAllocation) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1MachineAllocation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models v1 machine allocation based on the context it is used
func (*ModelsV1MachineAllocation) MarshalBinary ¶
func (m *ModelsV1MachineAllocation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineAllocation) UnmarshalBinary ¶
func (m *ModelsV1MachineAllocation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineBIOS ¶
type ModelsV1MachineBIOS struct { // date // Required: true Date *string `json:"date"` // vendor // Required: true Vendor *string `json:"vendor"` // version // Required: true Version *string `json:"version"` }
ModelsV1MachineBIOS models v1 machine b i o s
swagger:model models.V1MachineBIOS
func (*ModelsV1MachineBIOS) ContextValidate ¶ added in v0.12.0
ContextValidate validates this models v1 machine b i o s based on context it is used
func (*ModelsV1MachineBIOS) MarshalBinary ¶
func (m *ModelsV1MachineBIOS) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineBIOS) UnmarshalBinary ¶
func (m *ModelsV1MachineBIOS) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineBlockDevice ¶
type ModelsV1MachineBlockDevice struct { // name // Required: true Name *string `json:"name"` // size // Required: true Size *int64 `json:"size"` }
ModelsV1MachineBlockDevice models v1 machine block device
swagger:model models.V1MachineBlockDevice
func (*ModelsV1MachineBlockDevice) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1MachineBlockDevice) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 machine block device based on context it is used
func (*ModelsV1MachineBlockDevice) MarshalBinary ¶
func (m *ModelsV1MachineBlockDevice) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineBlockDevice) UnmarshalBinary ¶
func (m *ModelsV1MachineBlockDevice) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineHardware ¶
type ModelsV1MachineHardware struct { // cpu cores // Required: true CPUCores *int32 `json:"cpu_cores"` // disks // Required: true Disks []*ModelsV1MachineBlockDevice `json:"disks"` // memory // Required: true Memory *int64 `json:"memory"` // nics // Required: true Nics []*ModelsV1MachineNic `json:"nics"` }
ModelsV1MachineHardware models v1 machine hardware
swagger:model models.V1MachineHardware
func (*ModelsV1MachineHardware) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1MachineHardware) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models v1 machine hardware based on the context it is used
func (*ModelsV1MachineHardware) MarshalBinary ¶
func (m *ModelsV1MachineHardware) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineHardware) UnmarshalBinary ¶
func (m *ModelsV1MachineHardware) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineNetwork ¶
type ModelsV1MachineNetwork struct { // asn // Required: true Asn *int64 `json:"asn"` // destinationprefixes // Required: true Destinationprefixes []string `json:"destinationprefixes"` // ips // Required: true Ips []string `json:"ips"` // nat // Required: true Nat *bool `json:"nat"` // networkid // Required: true Networkid *string `json:"networkid"` // networktype // Required: true Networktype *string `json:"networktype"` // prefixes // Required: true Prefixes []string `json:"prefixes"` // private // Required: true Private *bool `json:"private"` // underlay // Required: true Underlay *bool `json:"underlay"` // vrf // Required: true Vrf *int64 `json:"vrf"` }
ModelsV1MachineNetwork models v1 machine network
swagger:model models.V1MachineNetwork
func (*ModelsV1MachineNetwork) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1MachineNetwork) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 machine network based on context it is used
func (*ModelsV1MachineNetwork) MarshalBinary ¶
func (m *ModelsV1MachineNetwork) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineNetwork) UnmarshalBinary ¶
func (m *ModelsV1MachineNetwork) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineNic ¶
type ModelsV1MachineNic struct { // identifier // Required: true Identifier *string `json:"identifier"` // mac // Required: true Mac *string `json:"mac"` // name // Required: true Name *string `json:"name"` // neighbors // Required: true Neighbors []*ModelsV1MachineNic `json:"neighbors"` }
ModelsV1MachineNic models v1 machine nic
swagger:model models.V1MachineNic
func (*ModelsV1MachineNic) ContextValidate ¶ added in v0.12.0
ContextValidate validate this models v1 machine nic based on the context it is used
func (*ModelsV1MachineNic) MarshalBinary ¶
func (m *ModelsV1MachineNic) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineNic) UnmarshalBinary ¶
func (m *ModelsV1MachineNic) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineProvisioningEvent ¶
type ModelsV1MachineProvisioningEvent struct { // event // Required: true Event *string `json:"event"` // message Message string `json:"message,omitempty"` // time Time string `json:"time,omitempty"` }
ModelsV1MachineProvisioningEvent models v1 machine provisioning event
swagger:model models.V1MachineProvisioningEvent
func (*ModelsV1MachineProvisioningEvent) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1MachineProvisioningEvent) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 machine provisioning event based on context it is used
func (*ModelsV1MachineProvisioningEvent) MarshalBinary ¶
func (m *ModelsV1MachineProvisioningEvent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineProvisioningEvent) UnmarshalBinary ¶
func (m *ModelsV1MachineProvisioningEvent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineRecentProvisioningEvents ¶
type ModelsV1MachineRecentProvisioningEvents struct { // crash loop // Required: true CrashLoop *bool `json:"crash_loop"` // failed machine reclaim // Required: true FailedMachineReclaim *bool `json:"failed_machine_reclaim"` // last error event LastErrorEvent *ModelsV1MachineProvisioningEvent `json:"last_error_event,omitempty"` // last event time LastEventTime string `json:"last_event_time,omitempty"` // log // Required: true Log []*ModelsV1MachineProvisioningEvent `json:"log"` }
ModelsV1MachineRecentProvisioningEvents models v1 machine recent provisioning events
swagger:model models.V1MachineRecentProvisioningEvents
func (*ModelsV1MachineRecentProvisioningEvents) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1MachineRecentProvisioningEvents) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models v1 machine recent provisioning events based on the context it is used
func (*ModelsV1MachineRecentProvisioningEvents) MarshalBinary ¶
func (m *ModelsV1MachineRecentProvisioningEvents) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineRecentProvisioningEvents) UnmarshalBinary ¶
func (m *ModelsV1MachineRecentProvisioningEvents) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineResponse ¶
type ModelsV1MachineResponse struct { // allocation Allocation *ModelsV1MachineAllocation `json:"allocation,omitempty"` // bios // Required: true Bios *ModelsV1MachineBIOS `json:"bios"` // changed Changed string `json:"changed,omitempty"` // created Created string `json:"created,omitempty"` // description Description string `json:"description,omitempty"` // events // Required: true Events *ModelsV1MachineRecentProvisioningEvents `json:"events"` // hardware // Required: true Hardware *ModelsV1MachineHardware `json:"hardware"` // id // Required: true ID *string `json:"id"` // ledstate // Required: true Ledstate *ModelsV1ChassisIdentifyLEDState `json:"ledstate"` // liveliness // Required: true Liveliness *string `json:"liveliness"` // name Name string `json:"name,omitempty"` // partition Partition *ModelsV1PartitionResponse `json:"partition,omitempty"` // rackid Rackid string `json:"rackid,omitempty"` // size Size *ModelsV1SizeResponse `json:"size,omitempty"` // state // Required: true State *ModelsV1MachineState `json:"state"` // tags // Required: true Tags []string `json:"tags"` }
ModelsV1MachineResponse models v1 machine response
swagger:model models.V1MachineResponse
func (*ModelsV1MachineResponse) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1MachineResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models v1 machine response based on the context it is used
func (*ModelsV1MachineResponse) MarshalBinary ¶
func (m *ModelsV1MachineResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineResponse) UnmarshalBinary ¶
func (m *ModelsV1MachineResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineState ¶
type ModelsV1MachineState struct { // description // Required: true Description *string `json:"description"` // issuer Issuer string `json:"issuer,omitempty"` // metal hammer version // Required: true MetalHammerVersion *string `json:"metal_hammer_version"` // value // Required: true Value *string `json:"value"` }
ModelsV1MachineState models v1 machine state
swagger:model models.V1MachineState
func (*ModelsV1MachineState) ContextValidate ¶ added in v0.12.0
ContextValidate validates this models v1 machine state based on context it is used
func (*ModelsV1MachineState) MarshalBinary ¶
func (m *ModelsV1MachineState) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineState) UnmarshalBinary ¶
func (m *ModelsV1MachineState) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1MachineVPN ¶ added in v0.20.0
type ModelsV1MachineVPN struct { // address // Required: true Address *string `json:"address"` // auth key // Required: true AuthKey *string `json:"auth_key"` // connected // Required: true Connected *bool `json:"connected"` }
ModelsV1MachineVPN models v1 machine v p n
swagger:model models.V1MachineVPN
func (*ModelsV1MachineVPN) ContextValidate ¶ added in v0.20.0
ContextValidate validates this models v1 machine v p n based on context it is used
func (*ModelsV1MachineVPN) MarshalBinary ¶ added in v0.20.0
func (m *ModelsV1MachineVPN) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1MachineVPN) UnmarshalBinary ¶ added in v0.20.0
func (m *ModelsV1MachineVPN) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1PartitionBootConfiguration ¶
type ModelsV1PartitionBootConfiguration struct { // commandline Commandline string `json:"commandline,omitempty"` // imageurl Imageurl string `json:"imageurl,omitempty"` // kernelurl Kernelurl string `json:"kernelurl,omitempty"` }
ModelsV1PartitionBootConfiguration models v1 partition boot configuration
swagger:model models.V1PartitionBootConfiguration
func (*ModelsV1PartitionBootConfiguration) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1PartitionBootConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 partition boot configuration based on context it is used
func (*ModelsV1PartitionBootConfiguration) MarshalBinary ¶
func (m *ModelsV1PartitionBootConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1PartitionBootConfiguration) UnmarshalBinary ¶
func (m *ModelsV1PartitionBootConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1PartitionResponse ¶
type ModelsV1PartitionResponse struct { // bootconfig // Required: true Bootconfig *ModelsV1PartitionBootConfiguration `json:"bootconfig"` // changed Changed string `json:"changed,omitempty"` // created Created string `json:"created,omitempty"` // description Description string `json:"description,omitempty"` // id // Required: true ID *string `json:"id"` // labels Labels map[string]string `json:"labels,omitempty"` // mgmtserviceaddress Mgmtserviceaddress string `json:"mgmtserviceaddress,omitempty"` // name Name string `json:"name,omitempty"` // privatenetworkprefixlength Privatenetworkprefixlength int32 `json:"privatenetworkprefixlength,omitempty"` }
ModelsV1PartitionResponse models v1 partition response
swagger:model models.V1PartitionResponse
func (*ModelsV1PartitionResponse) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1PartitionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models v1 partition response based on the context it is used
func (*ModelsV1PartitionResponse) MarshalBinary ¶
func (m *ModelsV1PartitionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1PartitionResponse) UnmarshalBinary ¶
func (m *ModelsV1PartitionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1Raid ¶ added in v0.17.9
type ModelsV1Raid struct { // arrayname // Required: true Arrayname *string `json:"arrayname"` // createoptions // Required: true Createoptions []string `json:"createoptions"` // devices // Required: true Devices []string `json:"devices"` // level // Required: true Level *string `json:"level"` // spares // Required: true Spares *int32 `json:"spares"` }
ModelsV1Raid models v1 raid
swagger:model models.V1Raid
func (*ModelsV1Raid) ContextValidate ¶ added in v0.17.9
ContextValidate validates this models v1 raid based on context it is used
func (*ModelsV1Raid) MarshalBinary ¶ added in v0.17.9
func (m *ModelsV1Raid) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1Raid) UnmarshalBinary ¶ added in v0.17.9
func (m *ModelsV1Raid) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1SizeConstraint ¶
type ModelsV1SizeConstraint struct { // max // Required: true Max *int64 `json:"max"` // min // Required: true Min *int64 `json:"min"` // type // Required: true Type *string `json:"type"` }
ModelsV1SizeConstraint models v1 size constraint
swagger:model models.V1SizeConstraint
func (*ModelsV1SizeConstraint) ContextValidate ¶ added in v0.12.0
func (m *ModelsV1SizeConstraint) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 size constraint based on context it is used
func (*ModelsV1SizeConstraint) MarshalBinary ¶
func (m *ModelsV1SizeConstraint) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1SizeConstraint) UnmarshalBinary ¶
func (m *ModelsV1SizeConstraint) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1SizeReservation ¶ added in v0.24.0
type ModelsV1SizeReservation struct { // amount // Required: true Amount *int32 `json:"amount"` // description Description string `json:"description,omitempty"` // partitionids // Required: true Partitionids []string `json:"partitionids"` // projectid // Required: true Projectid *string `json:"projectid"` }
ModelsV1SizeReservation models v1 size reservation
swagger:model models.V1SizeReservation
func (*ModelsV1SizeReservation) ContextValidate ¶ added in v0.24.0
func (m *ModelsV1SizeReservation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models v1 size reservation based on context it is used
func (*ModelsV1SizeReservation) MarshalBinary ¶ added in v0.24.0
func (m *ModelsV1SizeReservation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1SizeReservation) UnmarshalBinary ¶ added in v0.24.0
func (m *ModelsV1SizeReservation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1SizeResponse ¶
type ModelsV1SizeResponse struct { // changed Changed string `json:"changed,omitempty"` // constraints // Required: true Constraints []*ModelsV1SizeConstraint `json:"constraints"` // created Created string `json:"created,omitempty"` // description Description string `json:"description,omitempty"` // id // Required: true ID *string `json:"id"` // labels // Required: true Labels map[string]string `json:"labels"` // name Name string `json:"name,omitempty"` // reservations // Required: true Reservations []*ModelsV1SizeReservation `json:"reservations"` }
ModelsV1SizeResponse models v1 size response
swagger:model models.V1SizeResponse
func (*ModelsV1SizeResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this models v1 size response based on the context it is used
func (*ModelsV1SizeResponse) MarshalBinary ¶
func (m *ModelsV1SizeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1SizeResponse) UnmarshalBinary ¶
func (m *ModelsV1SizeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsV1VolumeGroup ¶ added in v0.17.9
type ModelsV1VolumeGroup struct { // devices // Required: true Devices []string `json:"devices"` // name // Required: true Name *string `json:"name"` // tags // Required: true Tags []string `json:"tags"` }
ModelsV1VolumeGroup models v1 volume group
swagger:model models.V1VolumeGroup
func (*ModelsV1VolumeGroup) ContextValidate ¶ added in v0.17.9
ContextValidate validates this models v1 volume group based on context it is used
func (*ModelsV1VolumeGroup) MarshalBinary ¶ added in v0.17.9
func (m *ModelsV1VolumeGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsV1VolumeGroup) UnmarshalBinary ¶ added in v0.17.9
func (m *ModelsV1VolumeGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RestHealthResponse ¶ added in v0.18.0
type RestHealthResponse struct { // message // Required: true Message *string `json:"message"` // services Services map[string]RestHealthResult `json:"services,omitempty"` // status // Required: true Status *string `json:"status"` }
RestHealthResponse rest health response
swagger:model rest.HealthResponse
func (*RestHealthResponse) ContextValidate ¶ added in v0.18.0
ContextValidate validate this rest health response based on the context it is used
func (*RestHealthResponse) MarshalBinary ¶ added in v0.18.0
func (m *RestHealthResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RestHealthResponse) UnmarshalBinary ¶ added in v0.18.0
func (m *RestHealthResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RestHealthResult ¶ added in v0.18.0
type RestHealthResult struct { // message // Required: true Message *string `json:"message"` // services Services map[string]RestHealthResult `json:"services,omitempty"` // status // Required: true Status *string `json:"status"` }
RestHealthResult rest health result
swagger:model rest.HealthResult
func (*RestHealthResult) ContextValidate ¶ added in v0.18.0
ContextValidate validate this rest health result based on the context it is used
func (*RestHealthResult) MarshalBinary ¶ added in v0.18.0
func (m *RestHealthResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RestHealthResult) UnmarshalBinary ¶ added in v0.18.0
func (m *RestHealthResult) 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"` // min client version // Required: true MinClientVersion *string `json:"min_client_version"` // name // Required: true Name *string `json:"name"` // revision // Required: true Revision *string `json:"revision"` // version // Required: true Version *string `json:"version"` }
RestVersion rest version
swagger:model rest.version
func (*RestVersion) ContextValidate ¶ added in v0.12.0
ContextValidate validates this rest version based on context it is used
func (*RestVersion) MarshalBinary ¶
func (m *RestVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RestVersion) UnmarshalBinary ¶
func (m *RestVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1AccessList ¶ added in v0.17.0
type V1AccessList struct { // source ranges SourceRanges []string `json:"sourceRanges"` }
V1AccessList v1 access list
swagger:model v1.AccessList
func (*V1AccessList) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 access list based on context it is used
func (*V1AccessList) MarshalBinary ¶ added in v0.17.0
func (m *V1AccessList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1AccessList) UnmarshalBinary ¶ added in v0.17.0
func (m *V1AccessList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1AllowedNetworks ¶ added in v0.24.3
type V1AllowedNetworks struct { // egress // Required: true Egress []string `json:"egress"` // ingress // Required: true Ingress []string `json:"ingress"` }
V1AllowedNetworks v1 allowed networks
swagger:model v1.AllowedNetworks
func (*V1AllowedNetworks) ContextValidate ¶ added in v0.24.3
ContextValidate validates this v1 allowed networks based on context it is used
func (*V1AllowedNetworks) MarshalBinary ¶ added in v0.24.3
func (m *V1AllowedNetworks) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1AllowedNetworks) UnmarshalBinary ¶ added in v0.24.3
func (m *V1AllowedNetworks) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Audit ¶ added in v0.17.17
type V1Audit struct { // audit policy // Required: true AuditPolicy *string `json:"auditPolicy"` // backends Backends *V1AuditBackends `json:"backends,omitempty"` // disabled // Required: true Disabled *bool `json:"disabled"` // webhook mode // Required: true // Enum: [batch blocking blocking-strict] WebhookMode *string `json:"webhookMode"` }
V1Audit v1 audit
swagger:model v1.Audit
func (*V1Audit) ContextValidate ¶ added in v0.17.17
ContextValidate validate this v1 audit based on the context it is used
func (*V1Audit) MarshalBinary ¶ added in v0.17.17
MarshalBinary interface implementation
func (*V1Audit) UnmarshalBinary ¶ added in v0.17.17
UnmarshalBinary interface implementation
type V1AuditBackendClusterForwarding ¶ added in v0.23.0
type V1AuditBackendClusterForwarding struct { // enabled // Required: true Enabled *bool `json:"enabled"` }
V1AuditBackendClusterForwarding v1 audit backend cluster forwarding
swagger:model v1.AuditBackendClusterForwarding
func (*V1AuditBackendClusterForwarding) ContextValidate ¶ added in v0.23.0
func (m *V1AuditBackendClusterForwarding) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 audit backend cluster forwarding based on context it is used
func (*V1AuditBackendClusterForwarding) MarshalBinary ¶ added in v0.23.0
func (m *V1AuditBackendClusterForwarding) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1AuditBackendClusterForwarding) UnmarshalBinary ¶ added in v0.23.0
func (m *V1AuditBackendClusterForwarding) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1AuditBackendSplunk ¶ added in v0.23.0
type V1AuditBackendSplunk struct { // ca // Required: true Ca *string `json:"ca"` // enabled // Required: true Enabled *bool `json:"enabled"` // host // Required: true Host *string `json:"host"` // index // Required: true Index *string `json:"index"` // port // Required: true Port *string `json:"port"` // tls // Required: true TLS *bool `json:"tls"` // token // Required: true Token *string `json:"token"` }
V1AuditBackendSplunk v1 audit backend splunk
swagger:model v1.AuditBackendSplunk
func (*V1AuditBackendSplunk) ContextValidate ¶ added in v0.23.0
ContextValidate validates this v1 audit backend splunk based on context it is used
func (*V1AuditBackendSplunk) MarshalBinary ¶ added in v0.23.0
func (m *V1AuditBackendSplunk) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1AuditBackendSplunk) UnmarshalBinary ¶ added in v0.23.0
func (m *V1AuditBackendSplunk) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1AuditBackends ¶ added in v0.23.0
type V1AuditBackends struct { // cluster forwarding ClusterForwarding *V1AuditBackendClusterForwarding `json:"clusterForwarding,omitempty"` // splunk Splunk *V1AuditBackendSplunk `json:"splunk,omitempty"` }
V1AuditBackends v1 audit backends
swagger:model v1.AuditBackends
func (*V1AuditBackends) ContextValidate ¶ added in v0.23.0
ContextValidate validate this v1 audit backends based on the context it is used
func (*V1AuditBackends) MarshalBinary ¶ added in v0.23.0
func (m *V1AuditBackends) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1AuditBackends) UnmarshalBinary ¶ added in v0.23.0
func (m *V1AuditBackends) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1AuditFindRequest ¶ added in v0.21.0
type V1AuditFindRequest struct { // body Body string `json:"body,omitempty"` // component Component string `json:"component,omitempty"` // detail Detail string `json:"detail,omitempty"` // error Error string `json:"error,omitempty"` // forwarded for ForwardedFor string `json:"forwarded_for,omitempty"` // from // Format: date-time From strfmt.DateTime `json:"from,omitempty"` // limit Limit int64 `json:"limit,omitempty"` // path Path string `json:"path,omitempty"` // phase Phase string `json:"phase,omitempty"` // remote addr RemoteAddr string `json:"remote_addr,omitempty"` // rqid Rqid string `json:"rqid,omitempty"` // status code StatusCode int32 `json:"status_code,omitempty"` // tenant Tenant string `json:"tenant,omitempty"` // to // Format: date-time To strfmt.DateTime `json:"to,omitempty"` // type Type string `json:"type,omitempty"` // user User string `json:"user,omitempty"` }
V1AuditFindRequest v1 audit find request
swagger:model v1.AuditFindRequest
func (*V1AuditFindRequest) ContextValidate ¶ added in v0.21.0
ContextValidate validates this v1 audit find request based on context it is used
func (*V1AuditFindRequest) MarshalBinary ¶ added in v0.21.0
func (m *V1AuditFindRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1AuditFindRequest) UnmarshalBinary ¶ added in v0.21.0
func (m *V1AuditFindRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1AuditPolicyResponse ¶ added in v0.23.0
type V1AuditPolicyResponse struct { // raw // Required: true Raw *string `json:"raw"` }
V1AuditPolicyResponse v1 audit policy response
swagger:model v1.AuditPolicyResponse
func (*V1AuditPolicyResponse) ContextValidate ¶ added in v0.23.0
ContextValidate validates this v1 audit policy response based on context it is used
func (*V1AuditPolicyResponse) MarshalBinary ¶ added in v0.23.0
func (m *V1AuditPolicyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1AuditPolicyResponse) UnmarshalBinary ¶ added in v0.23.0
func (m *V1AuditPolicyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1AuditResponse ¶ added in v0.21.0
type V1AuditResponse struct { // body Body string `json:"body,omitempty"` // component Component string `json:"component,omitempty"` // detail Detail string `json:"detail,omitempty"` // error Error string `json:"error,omitempty"` // forwarded for ForwardedFor string `json:"forwarded_for,omitempty"` // path Path string `json:"path,omitempty"` // phase Phase string `json:"phase,omitempty"` // remote addr RemoteAddr string `json:"remote_addr,omitempty"` // rqid Rqid string `json:"rqid,omitempty"` // status code StatusCode int32 `json:"status_code,omitempty"` // tenant Tenant string `json:"tenant,omitempty"` // timestamp // Format: date-time Timestamp strfmt.DateTime `json:"timestamp,omitempty"` // type Type string `json:"type,omitempty"` // user User string `json:"user,omitempty"` }
V1AuditResponse v1 audit response
swagger:model v1.AuditResponse
func (*V1AuditResponse) ContextValidate ¶ added in v0.21.0
ContextValidate validates this v1 audit response based on context it is used
func (*V1AuditResponse) MarshalBinary ¶ added in v0.21.0
func (m *V1AuditResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1AuditResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *V1AuditResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterCreateRequest ¶
type V1ClusterCreateRequest struct { // additional networks // Required: true AdditionalNetworks []string `json:"AdditionalNetworks"` // audit // Required: true Audit *V1Audit `json:"Audit"` // cluster features // Required: true ClusterFeatures *V1ClusterFeatures `json:"ClusterFeatures"` // custom default storage class // Required: true CustomDefaultStorageClass *V1CustomDefaultStorageClass `json:"CustomDefaultStorageClass"` // description // Required: true Description *string `json:"Description"` // egress rules // Required: true EgressRules []*V1EgressRule `json:"EgressRules"` // firewall controller version // Required: true FirewallControllerVersion *string `json:"FirewallControllerVersion"` // firewall image // Required: true FirewallImage *string `json:"FirewallImage"` // firewall size // Required: true FirewallSize *string `json:"FirewallSize"` // kube API server ACL // Required: true KubeAPIServerACL *V1KubeAPIServerACL `json:"KubeAPIServerACL"` // 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"` // system components // Required: true SystemComponents *V1SystemComponents `json:"SystemComponents"` // tenant // Required: true Tenant *string `json:"Tenant"` // workers // Required: true Workers []*V1Worker `json:"Workers"` // cni Cni string `json:"cni,omitempty"` // defines how a cluster can access outside networks // Required: true // Enum: [baseline forbidden restricted] NetworkAccessType *string `json:"networkAccessType"` // seed name on which the cluster will be scheduled SeedName string `json:"seedName,omitempty"` }
V1ClusterCreateRequest v1 cluster create request
swagger:model v1.ClusterCreateRequest
func (*V1ClusterCreateRequest) ContextValidate ¶ added in v0.12.0
func (m *V1ClusterCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 cluster create request based on the context it is used
func (*V1ClusterCreateRequest) MarshalBinary ¶
func (m *V1ClusterCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterCreateRequest) UnmarshalBinary ¶
func (m *V1ClusterCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterCredentialsResponse ¶
type V1ClusterCredentialsResponse struct { // kubeconfig // Required: true Kubeconfig *string `json:"Kubeconfig"` // SSH key pair // Required: true SSHKeyPair *V1SSHKeyPair `json:"SSHKeyPair"` // v p n // Required: true VPN *V1VPN `json:"VPN"` }
V1ClusterCredentialsResponse v1 cluster credentials response
swagger:model v1.ClusterCredentialsResponse
func (*V1ClusterCredentialsResponse) ContextValidate ¶ added in v0.12.0
func (m *V1ClusterCredentialsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 cluster credentials response based on the context it is used
func (*V1ClusterCredentialsResponse) MarshalBinary ¶
func (m *V1ClusterCredentialsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterCredentialsResponse) UnmarshalBinary ¶
func (m *V1ClusterCredentialsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterFeatures ¶ added in v0.17.21
type V1ClusterFeatures struct { // duros storage encryption // Required: true DurosStorageEncryption *string `json:"DurosStorageEncryption"` // log accepted connections // Required: true LogAcceptedConnections *string `json:"LogAcceptedConnections"` }
V1ClusterFeatures v1 cluster features
swagger:model v1.ClusterFeatures
func (*V1ClusterFeatures) ContextValidate ¶ added in v0.17.21
ContextValidate validates this v1 cluster features based on context it is used
func (*V1ClusterFeatures) MarshalBinary ¶ added in v0.17.21
func (m *V1ClusterFeatures) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterFeatures) UnmarshalBinary ¶ added in v0.17.21
func (m *V1ClusterFeatures) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterFindRequest ¶
type V1ClusterFindRequest struct { // ID // Required: true ID *string `json:"ID"` // labels // Required: true Labels map[string]string `json:"Labels"` // name // Required: true Name *string `json:"Name"` // partition ID // Required: true PartitionID *string `json:"PartitionID"` // project ID // Required: true ProjectID *string `json:"ProjectID"` // purpose // Required: true Purpose *string `json:"Purpose"` // seed name // Required: true SeedName *string `json:"SeedName"` // tenant // Required: true Tenant *string `json:"Tenant"` }
V1ClusterFindRequest v1 cluster find request
swagger:model v1.ClusterFindRequest
func (*V1ClusterFindRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 cluster find request based on context it is used
func (*V1ClusterFindRequest) MarshalBinary ¶
func (m *V1ClusterFindRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterFindRequest) UnmarshalBinary ¶
func (m *V1ClusterFindRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterHealth ¶ added in v0.17.3
type V1ClusterHealth struct { // num degraded volumes // Required: true NumDegradedVolumes *int64 `json:"NumDegradedVolumes"` // num inactive nodes // Required: true NumInactiveNodes *int64 `json:"NumInactiveNodes"` // num not available volumes // Required: true NumNotAvailableVolumes *int64 `json:"NumNotAvailableVolumes"` // num read only volumes // Required: true NumReadOnlyVolumes *int64 `json:"NumReadOnlyVolumes"` // state // Required: true State *string `json:"State"` }
V1ClusterHealth v1 cluster health
swagger:model v1.ClusterHealth
func (*V1ClusterHealth) ContextValidate ¶ added in v0.17.3
ContextValidate validates this v1 cluster health based on context it is used
func (*V1ClusterHealth) MarshalBinary ¶ added in v0.17.3
func (m *V1ClusterHealth) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterHealth) UnmarshalBinary ¶ added in v0.17.3
func (m *V1ClusterHealth) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterKubeconfigResponse ¶
type V1ClusterKubeconfigResponse struct { // kubeconfig // Required: true Kubeconfig *string `json:"Kubeconfig"` }
V1ClusterKubeconfigResponse v1 cluster kubeconfig response
swagger:model v1.ClusterKubeconfigResponse
func (*V1ClusterKubeconfigResponse) ContextValidate ¶ added in v0.12.0
func (m *V1ClusterKubeconfigResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 cluster kubeconfig response based on context it is used
func (*V1ClusterKubeconfigResponse) MarshalBinary ¶
func (m *V1ClusterKubeconfigResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterKubeconfigResponse) UnmarshalBinary ¶
func (m *V1ClusterKubeconfigResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterMachineCycleRequest ¶ added in v0.17.9
type V1ClusterMachineCycleRequest struct { // uuid of the machine to power cycle // Required: true Machineid *string `json:"machineid"` }
V1ClusterMachineCycleRequest v1 cluster machine cycle request
swagger:model v1.ClusterMachineCycleRequest
func (*V1ClusterMachineCycleRequest) ContextValidate ¶ added in v0.17.9
func (m *V1ClusterMachineCycleRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 cluster machine cycle request based on context it is used
func (*V1ClusterMachineCycleRequest) MarshalBinary ¶ added in v0.17.9
func (m *V1ClusterMachineCycleRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterMachineCycleRequest) UnmarshalBinary ¶ added in v0.17.9
func (m *V1ClusterMachineCycleRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterMachineReinstallRequest ¶ added in v0.17.9
type V1ClusterMachineReinstallRequest struct { // id of the image to install Imageid string `json:"imageid,omitempty"` // uuid of the machine to reinstall // Required: true Machineid *string `json:"machineid"` }
V1ClusterMachineReinstallRequest v1 cluster machine reinstall request
swagger:model v1.ClusterMachineReinstallRequest
func (*V1ClusterMachineReinstallRequest) ContextValidate ¶ added in v0.17.9
func (m *V1ClusterMachineReinstallRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 cluster machine reinstall request based on context it is used
func (*V1ClusterMachineReinstallRequest) MarshalBinary ¶ added in v0.17.9
func (m *V1ClusterMachineReinstallRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterMachineReinstallRequest) UnmarshalBinary ¶ added in v0.17.9
func (m *V1ClusterMachineReinstallRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterMachineResetRequest ¶ added in v0.17.9
type V1ClusterMachineResetRequest struct { // uuid of the machine to power reset // Required: true Machineid *string `json:"machineid"` }
V1ClusterMachineResetRequest v1 cluster machine reset request
swagger:model v1.ClusterMachineResetRequest
func (*V1ClusterMachineResetRequest) ContextValidate ¶ added in v0.17.9
func (m *V1ClusterMachineResetRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 cluster machine reset request based on context it is used
func (*V1ClusterMachineResetRequest) MarshalBinary ¶ added in v0.17.9
func (m *V1ClusterMachineResetRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterMachineResetRequest) UnmarshalBinary ¶ added in v0.17.9
func (m *V1ClusterMachineResetRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterMonitoringSecretResponse ¶ added in v0.18.28
type V1ClusterMonitoringSecretResponse struct { // endpoint // Required: true Endpoint *string `json:"Endpoint"` // password // Required: true Password *string `json:"Password"` // user // Required: true User *string `json:"User"` }
V1ClusterMonitoringSecretResponse v1 cluster monitoring secret response
swagger:model v1.ClusterMonitoringSecretResponse
func (*V1ClusterMonitoringSecretResponse) ContextValidate ¶ added in v0.18.28
func (m *V1ClusterMonitoringSecretResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 cluster monitoring secret response based on context it is used
func (*V1ClusterMonitoringSecretResponse) MarshalBinary ¶ added in v0.18.28
func (m *V1ClusterMonitoringSecretResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterMonitoringSecretResponse) UnmarshalBinary ¶ added in v0.18.28
func (m *V1ClusterMonitoringSecretResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterNameProject ¶
type V1ClusterNameProject struct { // cluster name ClusterName string `json:"cluster_name,omitempty"` // generated middle-part of gardener shoot namespace, e.g. 'ps5d42' Project string `json:"project,omitempty"` }
V1ClusterNameProject v1 cluster name project
swagger:model v1.ClusterNameProject
func (*V1ClusterNameProject) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 cluster name project based on context it is used
func (*V1ClusterNameProject) MarshalBinary ¶
func (m *V1ClusterNameProject) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterNameProject) UnmarshalBinary ¶
func (m *V1ClusterNameProject) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterReconcileRequest ¶ added in v0.8.1
type V1ClusterReconcileRequest struct { // the gardener shoot operation annotation to annotate the shoot with // Required: true // Enum: [maintain reconcile retry rotate-ssh-keypair] Operation *string `json:"operation"` }
V1ClusterReconcileRequest v1 cluster reconcile request
swagger:model v1.ClusterReconcileRequest
func (*V1ClusterReconcileRequest) ContextValidate ¶ added in v0.12.0
func (m *V1ClusterReconcileRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 cluster reconcile request based on context it is used
func (*V1ClusterReconcileRequest) MarshalBinary ¶ added in v0.8.1
func (m *V1ClusterReconcileRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterReconcileRequest) UnmarshalBinary ¶ added in v0.8.1
func (m *V1ClusterReconcileRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterResponse ¶
type V1ClusterResponse struct { // additional networks // Required: true AdditionalNetworks []string `json:"AdditionalNetworks"` // audit // Required: true Audit *V1Audit `json:"Audit"` // cluster features // Required: true ClusterFeatures *V1ClusterFeatures `json:"ClusterFeatures"` // control plane feature gates // Required: true ControlPlaneFeatureGates []string `json:"ControlPlaneFeatureGates"` // creation timestamp // Required: true // Format: date-time CreationTimestamp *strfmt.DateTime `json:"CreationTimestamp"` // creator // Required: true Creator *string `json:"Creator"` // custom default storage class // Required: true CustomDefaultStorageClass *V1CustomDefaultStorageClass `json:"CustomDefaultStorageClass"` // DNS endpoint // Required: true DNSEndpoint *string `json:"DNSEndpoint"` // description // Required: true Description *string `json:"Description"` // egress rules // Required: true EgressRules []*V1EgressRule `json:"EgressRules"` // firewall controller version // Required: true FirewallControllerVersion *string `json:"FirewallControllerVersion"` // firewall image // Required: true FirewallImage *string `json:"FirewallImage"` // firewall size // Required: true FirewallSize *string `json:"FirewallSize"` // ID // Required: true ID *string `json:"ID"` // kube API server ACL // Required: true KubeAPIServerACL *V1KubeAPIServerACL `json:"KubeAPIServerACL"` // 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"` // network access type // Required: true NetworkAccessType *string `json:"NetworkAccessType"` // networking // Required: true Networking *V1Networking `json:"Networking"` // partition ID // Required: true PartitionID *string `json:"PartitionID"` // project ID // Required: true ProjectID *string `json:"ProjectID"` // purpose // Required: true Purpose *string `json:"Purpose"` // status // Required: true Status *V1beta1ShootStatus `json:"Status"` // system components // Required: true SystemComponents *V1SystemComponents `json:"SystemComponents"` // tenant // Required: true Tenant *string `json:"Tenant"` // workers // Required: true Workers []*V1Worker `json:"Workers"` // cni // Required: true Cni *string `json:"cni"` // the firewalls which belong to this cluster Firewalls []*ModelsV1MachineResponse `json:"firewalls"` // the machines which belong to this cluster Machines []*ModelsV1MachineResponse `json:"machines"` }
V1ClusterResponse v1 cluster response
swagger:model v1.ClusterResponse
func (*V1ClusterResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 cluster response based on the context it is used
func (*V1ClusterResponse) MarshalBinary ¶
func (m *V1ClusterResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterResponse) UnmarshalBinary ¶
func (m *V1ClusterResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterStatisticsAPI ¶ added in v0.17.3
type V1ClusterStatisticsAPI struct { // compression ratio // Required: true CompressionRatio *float64 `json:"CompressionRatio"` // effective physical storage // Required: true EffectivePhysicalStorage *int64 `json:"EffectivePhysicalStorage"` // estimated free logical storage // Required: true EstimatedFreeLogicalStorage *int64 `json:"EstimatedFreeLogicalStorage"` // estimated logical storage // Required: true EstimatedLogicalStorage *int64 `json:"EstimatedLogicalStorage"` // free physical storage // Required: true FreePhysicalStorage *int64 `json:"FreePhysicalStorage"` // installed physical storage // Required: true InstalledPhysicalStorage *int64 `json:"InstalledPhysicalStorage"` // logical storage // Required: true LogicalStorage *int64 `json:"LogicalStorage"` // logical used storage // Required: true LogicalUsedStorage *int64 `json:"LogicalUsedStorage"` // managed physical storage // Required: true ManagedPhysicalStorage *int64 `json:"ManagedPhysicalStorage"` // physical used storage // Required: true PhysicalUsedStorage *int64 `json:"PhysicalUsedStorage"` // physical used storage including parity // Required: true PhysicalUsedStorageIncludingParity *int64 `json:"PhysicalUsedStorageIncludingParity"` }
V1ClusterStatisticsAPI v1 cluster statistics Api
swagger:model v1.ClusterStatisticsApi
func (*V1ClusterStatisticsAPI) ContextValidate ¶ added in v0.17.3
func (m *V1ClusterStatisticsAPI) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 cluster statistics Api based on context it is used
func (*V1ClusterStatisticsAPI) MarshalBinary ¶ added in v0.17.3
func (m *V1ClusterStatisticsAPI) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterStatisticsAPI) UnmarshalBinary ¶ added in v0.17.3
func (m *V1ClusterStatisticsAPI) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterUpdateRequest ¶
type V1ClusterUpdateRequest struct { // additional networks // Required: true AdditionalNetworks []string `json:"AdditionalNetworks"` // audit // Required: true Audit *V1Audit `json:"Audit"` // cluster features // Required: true ClusterFeatures *V1ClusterFeatures `json:"ClusterFeatures"` // custom default storage class // Required: true CustomDefaultStorageClass *V1CustomDefaultStorageClass `json:"CustomDefaultStorageClass"` // egress rules // Required: true EgressRules []*V1EgressRule `json:"EgressRules"` // firewall controller version // Required: true FirewallControllerVersion *string `json:"FirewallControllerVersion"` // firewall image // Required: true FirewallImage *string `json:"FirewallImage"` // firewall size // Required: true FirewallSize *string `json:"FirewallSize"` // ID // Required: true ID *string `json:"ID"` // kube API server ACL // Required: true KubeAPIServerACL *V1KubeAPIServerACL `json:"KubeAPIServerACL"` // 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"` // system components // Required: true SystemComponents *V1SystemComponents `json:"SystemComponents"` // workers // Required: true Workers []*V1Worker `json:"Workers"` // seed name on which the cluster will be scheduled // Required: true SeedName *string `json:"seedName"` }
V1ClusterUpdateRequest v1 cluster update request
swagger:model v1.ClusterUpdateRequest
func (*V1ClusterUpdateRequest) ContextValidate ¶ added in v0.12.0
func (m *V1ClusterUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 cluster update request based on the context it is used
func (*V1ClusterUpdateRequest) MarshalBinary ¶
func (m *V1ClusterUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterUpdateRequest) UnmarshalBinary ¶
func (m *V1ClusterUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterUsage ¶
type V1ClusterUsage struct { // the average amount of worker groups during the time window // Required: true Averageworkergroups *string `json:"averageworkergroups"` // 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 contract number attached to this entity // Required: true Contract *string `json:"contract"` // the debtor id attached to this entity // Required: true Debtorid *string `json:"debtorid"` // 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 entity // Required: true Projectid *string `json:"projectid"` // the project name of this entity // Required: true Projectname *string `json:"projectname"` // the tenant of this entity // Required: true Tenant *string `json:"tenant"` // the tenant name of this entity // Required: true Tenantname *string `json:"tenantname"` // the worker groups of this cluster // Required: true Workergroups []*V1ClusterWorker `json:"workergroups"` }
V1ClusterUsage v1 cluster usage
swagger:model v1.ClusterUsage
func (*V1ClusterUsage) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 cluster usage based on the context it is used
func (*V1ClusterUsage) MarshalBinary ¶
func (m *V1ClusterUsage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterUsage) UnmarshalBinary ¶
func (m *V1ClusterUsage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterUsageAccumuluated ¶
type V1ClusterUsageAccumuluated struct { // the duration that this cluster is running // Required: true Lifetime *int64 `json:"lifetime"` }
V1ClusterUsageAccumuluated v1 cluster usage accumuluated
swagger:model v1.ClusterUsageAccumuluated
func (*V1ClusterUsageAccumuluated) ContextValidate ¶ added in v0.12.0
func (m *V1ClusterUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 cluster usage accumuluated based on context it is used
func (*V1ClusterUsageAccumuluated) MarshalBinary ¶
func (m *V1ClusterUsageAccumuluated) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterUsageAccumuluated) UnmarshalBinary ¶
func (m *V1ClusterUsageAccumuluated) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterUsageRequest ¶
type V1ClusterUsageRequest struct { // the cluster id to account for Clusterid string `json:"clusterid,omitempty"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the project id to account for Projectid string `json:"projectid,omitempty"` // the tenant to get the container usage for (defaults to all tenants) Tenant string `json:"tenant,omitempty"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` }
V1ClusterUsageRequest v1 cluster usage request
swagger:model v1.ClusterUsageRequest
func (*V1ClusterUsageRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 cluster usage request based on context it is used
func (*V1ClusterUsageRequest) MarshalBinary ¶
func (m *V1ClusterUsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterUsageRequest) UnmarshalBinary ¶
func (m *V1ClusterUsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterUsageResponse ¶
type V1ClusterUsageResponse struct { // just the usage data of the individual clusters summed up // Required: true Accumulatedusage *V1ClusterUsageAccumuluated `json:"accumulatedusage"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` // the usage data of the individual clusters // Required: true Usage []*V1ClusterUsage `json:"usage"` }
V1ClusterUsageResponse v1 cluster usage response
swagger:model v1.ClusterUsageResponse
func (*V1ClusterUsageResponse) ContextValidate ¶ added in v0.12.0
func (m *V1ClusterUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 cluster usage response based on the context it is used
func (*V1ClusterUsageResponse) MarshalBinary ¶
func (m *V1ClusterUsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterUsageResponse) UnmarshalBinary ¶
func (m *V1ClusterUsageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ClusterWorker ¶ added in v0.18.15
type V1ClusterWorker struct { // the machine count of this worker group // Required: true Machinecount *int64 `json:"machinecount"` // the machine type // Required: true Machinetype *string `json:"machinetype"` // name of the worker group // Required: true Name *string `json:"name"` }
V1ClusterWorker v1 cluster worker
swagger:model v1.ClusterWorker
func (*V1ClusterWorker) ContextValidate ¶ added in v0.18.15
ContextValidate validates this v1 cluster worker based on context it is used
func (*V1ClusterWorker) MarshalBinary ¶ added in v0.18.15
func (m *V1ClusterWorker) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ClusterWorker) UnmarshalBinary ¶ added in v0.18.15
func (m *V1ClusterWorker) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Connection ¶ added in v0.18.3
type V1Connection struct { // local side is primary LocalSideIsPrimary bool `json:"localSideIsPrimary,omitempty"` // postgres ID PostgresID string `json:"postgresID,omitempty"` // synchronous Synchronous bool `json:"synchronous,omitempty"` }
V1Connection v1 connection
swagger:model v1.Connection
func (*V1Connection) ContextValidate ¶ added in v0.18.3
ContextValidate validates this v1 connection based on context it is used
func (*V1Connection) MarshalBinary ¶ added in v0.18.3
func (m *V1Connection) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1Connection) UnmarshalBinary ¶ added in v0.18.3
func (m *V1Connection) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ContainerUsage ¶
type V1ContainerUsage struct { // accounting annotations present on the last accounting report of this container // Required: true Annotations []string `json:"annotations"` // the cluster id of this container // Required: true Clusterid *string `json:"clusterid"` // the cluster name of this container // Required: true Clustername *string `json:"clustername"` // the container image of this container // Required: true Containerimage *string `json:"containerimage"` // the name of this container // Required: true Containername *string `json:"containername"` // the contract number attached to this entity // Required: true Contract *string `json:"contract"` // the cpu seconds of this container (s*s) // Required: true Cpuseconds *string `json:"cpuseconds"` // the debtor id attached to this entity // Required: true Debtorid *string `json:"debtorid"` // 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 entity // Required: true Projectid *string `json:"projectid"` // the project name of this entity // Required: true Projectname *string `json:"projectname"` // the tenant of this entity // Required: true Tenant *string `json:"tenant"` // the tenant name of this entity // Required: true Tenantname *string `json:"tenantname"` }
V1ContainerUsage v1 container usage
swagger:model v1.ContainerUsage
func (*V1ContainerUsage) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 container usage based on context it is used
func (*V1ContainerUsage) MarshalBinary ¶
func (m *V1ContainerUsage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ContainerUsage) UnmarshalBinary ¶
func (m *V1ContainerUsage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ContainerUsageAccumuluated ¶
type V1ContainerUsageAccumuluated struct { // the accumuluated cpu seconds of the containers in this response (s*s) // Required: true Cpuseconds *string `json:"cpuseconds"` // the duration that this container is running // Required: true Lifetime *int64 `json:"lifetime"` // the accumulated memory seconds of the containers in this response (byte*s) // Required: true Memoryseconds *string `json:"memoryseconds"` }
V1ContainerUsageAccumuluated v1 container usage accumuluated
swagger:model v1.ContainerUsageAccumuluated
func (*V1ContainerUsageAccumuluated) ContextValidate ¶ added in v0.12.0
func (m *V1ContainerUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 container usage accumuluated based on context it is used
func (*V1ContainerUsageAccumuluated) MarshalBinary ¶
func (m *V1ContainerUsageAccumuluated) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ContainerUsageAccumuluated) UnmarshalBinary ¶
func (m *V1ContainerUsageAccumuluated) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ContainerUsageRequest ¶
type V1ContainerUsageRequest struct { // accounting annotations present on the last accounting report of this container // Required: true Annotations []string `json:"annotations"` // the cluster id to account for Clusterid string `json:"clusterid,omitempty"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the namespace name to account for Namespace string `json:"namespace,omitempty"` // the project id to account for Projectid string `json:"projectid,omitempty"` // the tenant to get the container usage for (defaults to all tenants) Tenant string `json:"tenant,omitempty"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` }
V1ContainerUsageRequest v1 container usage request
swagger:model v1.ContainerUsageRequest
func (*V1ContainerUsageRequest) ContextValidate ¶ added in v0.12.0
func (m *V1ContainerUsageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 container usage request based on context it is used
func (*V1ContainerUsageRequest) MarshalBinary ¶
func (m *V1ContainerUsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ContainerUsageRequest) UnmarshalBinary ¶
func (m *V1ContainerUsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ContainerUsageResponse ¶
type V1ContainerUsageResponse struct { // just the usage data of the individual containers summed up // Required: true Accumulatedusage *V1ContainerUsageAccumuluated `json:"accumulatedusage"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` // the usage data of the individual containers // Required: true Usage []*V1ContainerUsage `json:"usage"` }
V1ContainerUsageResponse v1 container usage response
swagger:model v1.ContainerUsageResponse
func (*V1ContainerUsageResponse) ContextValidate ¶ added in v0.12.0
func (m *V1ContainerUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 container usage response based on the context it is used
func (*V1ContainerUsageResponse) MarshalBinary ¶
func (m *V1ContainerUsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ContainerUsageResponse) UnmarshalBinary ¶
func (m *V1ContainerUsageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1CustomDefaultStorageClass ¶ added in v0.18.6
type V1CustomDefaultStorageClass struct { // class name // Required: true ClassName *string `json:"ClassName"` }
V1CustomDefaultStorageClass v1 custom default storage class
swagger:model v1.CustomDefaultStorageClass
func (*V1CustomDefaultStorageClass) ContextValidate ¶ added in v0.18.6
func (m *V1CustomDefaultStorageClass) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 custom default storage class based on context it is used
func (*V1CustomDefaultStorageClass) MarshalBinary ¶ added in v0.18.6
func (m *V1CustomDefaultStorageClass) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1CustomDefaultStorageClass) UnmarshalBinary ¶ added in v0.18.6
func (m *V1CustomDefaultStorageClass) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1EgressRule ¶ added in v0.10.0
type V1EgressRule struct { // i ps // Required: true IPs []string `json:"IPs"` // network ID // Required: true NetworkID *string `json:"NetworkID"` }
V1EgressRule v1 egress rule
swagger:model v1.EgressRule
func (*V1EgressRule) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 egress rule based on context it is used
func (*V1EgressRule) MarshalBinary ¶ added in v0.10.0
func (m *V1EgressRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1EgressRule) UnmarshalBinary ¶ added in v0.10.0
func (m *V1EgressRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1FirewallControllerVersion ¶ added in v0.17.9
type V1FirewallControllerVersion struct { // classification // Required: true Classification *string `json:"Classification"` // URL // Required: true URL *string `json:"URL"` // version // Required: true Version *string `json:"Version"` }
V1FirewallControllerVersion v1 firewall controller version
swagger:model v1.FirewallControllerVersion
func (*V1FirewallControllerVersion) ContextValidate ¶ added in v0.17.9
func (m *V1FirewallControllerVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 firewall controller version based on context it is used
func (*V1FirewallControllerVersion) MarshalBinary ¶ added in v0.17.9
func (m *V1FirewallControllerVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1FirewallControllerVersion) UnmarshalBinary ¶ added in v0.17.9
func (m *V1FirewallControllerVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IAMConfig ¶ added in v0.15.4
type V1IAMConfig struct { // idm config IdmConfig *V1IDMConfig `json:"idm_config,omitempty"` // issuer config IssuerConfig *V1IssuerConfig `json:"issuer_config,omitempty"` }
V1IAMConfig v1 i a m config
swagger:model v1.IAMConfig
func (*V1IAMConfig) ContextValidate ¶ added in v0.15.4
ContextValidate validate this v1 i a m config based on the context it is used
func (*V1IAMConfig) MarshalBinary ¶ added in v0.15.4
func (m *V1IAMConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IAMConfig) UnmarshalBinary ¶ added in v0.15.4
func (m *V1IAMConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IDMConfig ¶ added in v0.15.4
type V1IDMConfig struct { // idm type IdmType string `json:"idm_type,omitempty"` }
V1IDMConfig v1 ID m config
swagger:model v1.IDMConfig
func (*V1IDMConfig) ContextValidate ¶ added in v0.15.4
ContextValidate validates this v1 ID m config based on context it is used
func (*V1IDMConfig) MarshalBinary ¶ added in v0.15.4
func (m *V1IDMConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IDMConfig) UnmarshalBinary ¶ added in v0.15.4
func (m *V1IDMConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IPAllocateRequest ¶ added in v0.8.1
type V1IPAllocateRequest struct { // specific IP // Required: true SpecificIP *string `json:"SpecificIP"` // description Description string `json:"description,omitempty"` // machineid Machineid string `json:"machineid,omitempty"` // 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"` }
V1IPAllocateRequest v1 IP allocate request
swagger:model v1.IPAllocateRequest
func (*V1IPAllocateRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 IP allocate request based on context it is used
func (*V1IPAllocateRequest) MarshalBinary ¶ added in v0.8.1
func (m *V1IPAllocateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IPAllocateRequest) UnmarshalBinary ¶ added in v0.8.1
func (m *V1IPAllocateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IPFindRequest ¶
type V1IPFindRequest struct { // allocationuuid Allocationuuid string `json:"allocationuuid,omitempty"` // ipaddress Ipaddress string `json:"ipaddress,omitempty"` // machineid Machineid string `json:"machineid,omitempty"` // name Name string `json:"name,omitempty"` // networkid Networkid string `json:"networkid,omitempty"` // networkprefix Networkprefix string `json:"networkprefix,omitempty"` // projectid Projectid string `json:"projectid,omitempty"` // tags // Required: true Tags []string `json:"tags"` // type Type string `json:"type,omitempty"` }
V1IPFindRequest v1 IP find request
swagger:model v1.IPFindRequest
func (*V1IPFindRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 IP find request based on context it is used
func (*V1IPFindRequest) MarshalBinary ¶
func (m *V1IPFindRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IPFindRequest) UnmarshalBinary ¶
func (m *V1IPFindRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IPUpdateRequest ¶
type V1IPUpdateRequest struct { // description Description string `json:"description,omitempty"` // ipaddress // Required: true Ipaddress *string `json:"ipaddress"` // name Name string `json:"name,omitempty"` // tags // Required: true Tags []string `json:"tags"` // type // Required: true Type *string `json:"type"` }
V1IPUpdateRequest v1 IP update request
swagger:model v1.IPUpdateRequest
func (*V1IPUpdateRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 IP update request based on context it is used
func (*V1IPUpdateRequest) MarshalBinary ¶
func (m *V1IPUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IPUpdateRequest) UnmarshalBinary ¶
func (m *V1IPUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IPUsage ¶
type V1IPUsage struct { // accounting annotations present on the last accounting report of this ip // Required: true Annotations []string `json:"annotations"` // the contract number attached to this entity // Required: true Contract *string `json:"contract"` // the debtor id attached to this entity // Required: true Debtorid *string `json:"debtorid"` // 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 entity // Required: true Projectid *string `json:"projectid"` // the project name of this entity // 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 entity // Required: true Tenant *string `json:"tenant"` // the tenant name of this entity // Required: true Tenantname *string `json:"tenantname"` // the allocation uuid of this ip // Required: true UUID *string `json:"uuid"` }
V1IPUsage v1 IP usage
swagger:model v1.IPUsage
func (*V1IPUsage) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 IP usage based on context it is used
func (*V1IPUsage) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1IPUsage) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1IPUsageAccumuluated ¶
type V1IPUsageAccumuluated struct { // the duration that this ip is running // Required: true Lifetime *int64 `json:"lifetime"` }
V1IPUsageAccumuluated v1 IP usage accumuluated
swagger:model v1.IPUsageAccumuluated
func (*V1IPUsageAccumuluated) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 IP usage accumuluated based on context it is used
func (*V1IPUsageAccumuluated) MarshalBinary ¶
func (m *V1IPUsageAccumuluated) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IPUsageAccumuluated) UnmarshalBinary ¶
func (m *V1IPUsageAccumuluated) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IPUsageRequest ¶
type V1IPUsageRequest struct { // accounting annotations present on the last accounting report of this ip // Required: true Annotations []string `json:"annotations"` // 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 ip usage for (defaults to all tenants) Tenant string `json:"tenant,omitempty"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` }
V1IPUsageRequest v1 IP usage request
swagger:model v1.IPUsageRequest
func (*V1IPUsageRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 IP usage request based on context it is used
func (*V1IPUsageRequest) MarshalBinary ¶
func (m *V1IPUsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IPUsageRequest) UnmarshalBinary ¶
func (m *V1IPUsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IPUsageResponse ¶
type V1IPUsageResponse struct { // just the usage data of the individual ips summed up // Required: true Accumulatedusage *V1IPUsageAccumuluated `json:"accumulatedusage"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` // the usage data of the individual network usage // Required: true Usage []*V1IPUsage `json:"usage"` }
V1IPUsageResponse v1 IP usage response
swagger:model v1.IPUsageResponse
func (*V1IPUsageResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 IP usage response based on the context it is used
func (*V1IPUsageResponse) MarshalBinary ¶
func (m *V1IPUsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IPUsageResponse) UnmarshalBinary ¶
func (m *V1IPUsageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1IssuerConfig ¶ added in v0.15.4
type V1IssuerConfig struct { // client id ClientID string `json:"client_id,omitempty"` // url URL string `json:"url,omitempty"` }
V1IssuerConfig v1 issuer config
swagger:model v1.IssuerConfig
func (*V1IssuerConfig) ContextValidate ¶ added in v0.15.4
ContextValidate validates this v1 issuer config based on context it is used
func (*V1IssuerConfig) MarshalBinary ¶ added in v0.15.4
func (m *V1IssuerConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1IssuerConfig) UnmarshalBinary ¶ added in v0.15.4
func (m *V1IssuerConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1KubeAPIServerACL ¶ added in v0.22.4
type V1KubeAPIServerACL struct { // c ID rs // Required: true CIDRs []string `json:"CIDRs"` // disabled // Required: true Disabled *bool `json:"Disabled"` }
V1KubeAPIServerACL v1 kube API server ACL
swagger:model v1.KubeAPIServerACL
func (*V1KubeAPIServerACL) ContextValidate ¶ added in v0.22.4
ContextValidate validates this v1 kube API server ACL based on context it is used
func (*V1KubeAPIServerACL) MarshalBinary ¶ added in v0.22.4
func (m *V1KubeAPIServerACL) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1KubeAPIServerACL) UnmarshalBinary ¶ added in v0.22.4
func (m *V1KubeAPIServerACL) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Kubernetes ¶
type V1Kubernetes struct { // allow privileged containers // Required: true AllowPrivilegedContainers *bool `json:"AllowPrivilegedContainers"` // expiration date // Required: true // Format: date-time ExpirationDate *strfmt.DateTime `json:"ExpirationDate"` // max pods per node MaxPodsPerNode int32 `json:"MaxPodsPerNode,omitempty"` // version // Required: true Version *string `json:"Version"` // default pod security standard // Required: true // Enum: [ baseline privileged restricted] DefaultPodSecurityStandard *string `json:"defaultPodSecurityStandard"` // disable pod security policies // Required: true DisablePodSecurityPolicies *bool `json:"disablePodSecurityPolicies"` }
V1Kubernetes v1 kubernetes
swagger:model v1.Kubernetes
func (*V1Kubernetes) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 kubernetes based on context it is used
func (*V1Kubernetes) MarshalBinary ¶
func (m *V1Kubernetes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1Kubernetes) UnmarshalBinary ¶
func (m *V1Kubernetes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1MachineImage ¶
type V1MachineImage struct { // name // Required: true Name *string `json:"Name"` // version // Required: true Version *string `json:"Version"` }
V1MachineImage v1 machine image
swagger:model v1.MachineImage
func (*V1MachineImage) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 machine image based on context it is used
func (*V1MachineImage) MarshalBinary ¶
func (m *V1MachineImage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1MachineImage) UnmarshalBinary ¶
func (m *V1MachineImage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1MachineUsage ¶ added in v0.23.2
type V1MachineUsage struct { // the allocation id of this machine // Required: true Allocationid *string `json:"allocationid"` // the cluster id of this machine // Required: true Clusterid *string `json:"clusterid"` // the cluster name of this machine // Required: true Clustername *string `json:"clustername"` // the contract number attached to this entity // Required: true Contract *string `json:"contract"` // the debtor id attached to this entity // Required: true Debtorid *string `json:"debtorid"` // the image id of this machine // Required: true Imageid *string `json:"imageid"` // the duration that this machine is running // Required: true Lifetime *int64 `json:"lifetime"` // the end time of this machine // Required: true // Format: date-time Machineend *strfmt.DateTime `json:"machineend"` // the id of this machine // Required: true Machineid *string `json:"machineid"` // the name of this machine // Required: true Machinename *string `json:"machinename"` // the start time of this machine // Required: true // Format: date-time Machinestart *strfmt.DateTime `json:"machinestart"` // the partition of this machine // Required: true Partition *string `json:"partition"` // the project id of this entity // Required: true Projectid *string `json:"projectid"` // the project name of this entity // Required: true Projectname *string `json:"projectname"` // the size id of this machine // Required: true Sizeid *string `json:"sizeid"` // the tenant of this entity // Required: true Tenant *string `json:"tenant"` // the tenant name of this entity // Required: true Tenantname *string `json:"tenantname"` }
V1MachineUsage v1 machine usage
swagger:model v1.MachineUsage
func (*V1MachineUsage) ContextValidate ¶ added in v0.23.2
ContextValidate validates this v1 machine usage based on context it is used
func (*V1MachineUsage) MarshalBinary ¶ added in v0.23.2
func (m *V1MachineUsage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1MachineUsage) UnmarshalBinary ¶ added in v0.23.2
func (m *V1MachineUsage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1MachineUsageAccumuluated ¶ added in v0.23.2
type V1MachineUsageAccumuluated struct { // the duration that the machines is running // Required: true Lifetime *int64 `json:"lifetime"` }
V1MachineUsageAccumuluated v1 machine usage accumuluated
swagger:model v1.MachineUsageAccumuluated
func (*V1MachineUsageAccumuluated) ContextValidate ¶ added in v0.23.2
func (m *V1MachineUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 machine usage accumuluated based on context it is used
func (*V1MachineUsageAccumuluated) MarshalBinary ¶ added in v0.23.2
func (m *V1MachineUsageAccumuluated) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1MachineUsageAccumuluated) UnmarshalBinary ¶ added in v0.23.2
func (m *V1MachineUsageAccumuluated) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1MachineUsageRequest ¶ added in v0.23.2
type V1MachineUsageRequest 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 id of the machine ID string `json:"id,omitempty"` // the partition of the machines Partition string `json:"partition,omitempty"` // the project id to account for Projectid string `json:"projectid,omitempty"` // the size of the machines Sizeid string `json:"sizeid,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"` }
V1MachineUsageRequest v1 machine usage request
swagger:model v1.MachineUsageRequest
func (*V1MachineUsageRequest) ContextValidate ¶ added in v0.23.2
ContextValidate validates this v1 machine usage request based on context it is used
func (*V1MachineUsageRequest) MarshalBinary ¶ added in v0.23.2
func (m *V1MachineUsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1MachineUsageRequest) UnmarshalBinary ¶ added in v0.23.2
func (m *V1MachineUsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1MachineUsageResponse ¶ added in v0.23.2
type V1MachineUsageResponse struct { // just the usage data of the individual machines summed up // Required: true Accumulatedusage *V1MachineUsageAccumuluated `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 machines // Required: true Usage []*V1MachineUsage `json:"usage"` }
V1MachineUsageResponse v1 machine usage response
swagger:model v1.MachineUsageResponse
func (*V1MachineUsageResponse) ContextValidate ¶ added in v0.23.2
func (m *V1MachineUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 machine usage response based on the context it is used
func (*V1MachineUsageResponse) MarshalBinary ¶ added in v0.23.2
func (m *V1MachineUsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1MachineUsageResponse) UnmarshalBinary ¶ added in v0.23.2
func (m *V1MachineUsageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Maintenance ¶
type V1Maintenance struct { // auto update // Required: true AutoUpdate *V1MaintenanceAutoUpdate `json:"AutoUpdate"` // time window // Required: true TimeWindow *V1MaintenanceTimeWindow `json:"TimeWindow"` }
V1Maintenance v1 maintenance
swagger:model v1.Maintenance
func (*V1Maintenance) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 maintenance based on the context it is used
func (*V1Maintenance) MarshalBinary ¶
func (m *V1Maintenance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1Maintenance) UnmarshalBinary ¶
func (m *V1Maintenance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1MaintenanceAutoUpdate ¶
type V1MaintenanceAutoUpdate struct { // kubernetes version // Required: true KubernetesVersion *bool `json:"KubernetesVersion"` // machine image // Required: true MachineImage *bool `json:"MachineImage"` }
V1MaintenanceAutoUpdate v1 maintenance auto update
swagger:model v1.MaintenanceAutoUpdate
func (*V1MaintenanceAutoUpdate) ContextValidate ¶ added in v0.12.0
func (m *V1MaintenanceAutoUpdate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 maintenance auto update based on context it is used
func (*V1MaintenanceAutoUpdate) MarshalBinary ¶
func (m *V1MaintenanceAutoUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1MaintenanceAutoUpdate) UnmarshalBinary ¶
func (m *V1MaintenanceAutoUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1MaintenanceTimeWindow ¶
type V1MaintenanceTimeWindow struct { // begin // Required: true Begin *string `json:"Begin"` // end // Required: true End *string `json:"End"` }
V1MaintenanceTimeWindow v1 maintenance time window
swagger:model v1.MaintenanceTimeWindow
func (*V1MaintenanceTimeWindow) ContextValidate ¶ added in v0.12.0
func (m *V1MaintenanceTimeWindow) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 maintenance time window based on context it is used
func (*V1MaintenanceTimeWindow) MarshalBinary ¶
func (m *V1MaintenanceTimeWindow) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1MaintenanceTimeWindow) UnmarshalBinary ¶
func (m *V1MaintenanceTimeWindow) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1MasterdataLookupRequest ¶
type V1MasterdataLookupRequest struct { // lookup by clusterID as returned by cloud-api (e.g. 345abc12-3321-4dbc-8d17-55c6ea4fcb38) ClusterID string `json:"cluster_id,omitempty"` // lookup by clustername and shoot-project ClusterNameProject *V1ClusterNameProject `json:"cluster_name_project,omitempty"` // lookup at some point in time by projectID as returned by cloud-api (e.g. 10241dd7-a8de-4856-8ac0-b55830b22036) ProjectIDTime *V1ProjectIDTime `json:"project_id_time,omitempty"` }
V1MasterdataLookupRequest v1 masterdata lookup request
swagger:model v1.MasterdataLookupRequest
func (*V1MasterdataLookupRequest) ContextValidate ¶ added in v0.12.0
func (m *V1MasterdataLookupRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 masterdata lookup request based on the context it is used
func (*V1MasterdataLookupRequest) MarshalBinary ¶
func (m *V1MasterdataLookupRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1MasterdataLookupRequest) UnmarshalBinary ¶
func (m *V1MasterdataLookupRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1MasterdataLookupResponse ¶
type V1MasterdataLookupResponse struct { // project Project *V1Project `json:"project,omitempty"` // tenant to which the project belongs Tenant *V1Tenant `json:"tenant,omitempty"` }
V1MasterdataLookupResponse v1 masterdata lookup response
swagger:model v1.MasterdataLookupResponse
func (*V1MasterdataLookupResponse) ContextValidate ¶ added in v0.12.0
func (m *V1MasterdataLookupResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 masterdata lookup response based on the context it is used
func (*V1MasterdataLookupResponse) MarshalBinary ¶
func (m *V1MasterdataLookupResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1MasterdataLookupResponse) UnmarshalBinary ¶
func (m *V1MasterdataLookupResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Meta ¶
type V1Meta struct { // annotations Annotations map[string]string `json:"annotations,omitempty"` // apiversion Apiversion string `json:"apiversion,omitempty"` // created time // Format: date-time CreatedTime strfmt.DateTime `json:"created_time,omitempty"` // id ID string `json:"id,omitempty"` // kind Kind string `json:"kind,omitempty"` // labels Labels []string `json:"labels"` // updated time // Format: date-time UpdatedTime strfmt.DateTime `json:"updated_time,omitempty"` // version Version int64 `json:"version,omitempty"` }
V1Meta v1 meta
swagger:model v1.Meta
func (*V1Meta) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 meta based on context it is used
func (*V1Meta) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1Meta) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1Network ¶ added in v0.20.6
type V1Network struct { // description // Required: true Description *string `json:"Description"` // ID // Required: true ID *string `json:"ID"` // name // Required: true Name *string `json:"Name"` // prefixes // Required: true Prefixes []string `json:"Prefixes"` // default Default bool `json:"default,omitempty"` // default external DefaultExternal bool `json:"defaultExternal,omitempty"` // default partition storage DefaultPartitionStorage bool `json:"defaultPartitionStorage,omitempty"` }
V1Network v1 network
swagger:model v1.Network
func (*V1Network) ContextValidate ¶ added in v0.20.6
ContextValidate validates this v1 network based on context it is used
func (*V1Network) MarshalBinary ¶ added in v0.20.6
MarshalBinary interface implementation
func (*V1Network) UnmarshalBinary ¶ added in v0.20.6
UnmarshalBinary interface implementation
type V1NetworkAccessRestrictions ¶ added in v0.24.2
type V1NetworkAccessRestrictions struct { // the list of networks which are allowed to configure if networkAccessTypeForbidden is specified // Required: true AllowedNetworks *V1AllowedNetworks `json:"allowed_networks"` // list of registries which are configured to pull only strictly required container images // Required: true MaskedRegistries []string `json:"masked_registries"` }
V1NetworkAccessRestrictions v1 network access restrictions
swagger:model v1.NetworkAccessRestrictions
func (*V1NetworkAccessRestrictions) ContextValidate ¶ added in v0.24.2
func (m *V1NetworkAccessRestrictions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 network access restrictions based on the context it is used
func (*V1NetworkAccessRestrictions) MarshalBinary ¶ added in v0.24.2
func (m *V1NetworkAccessRestrictions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1NetworkAccessRestrictions) UnmarshalBinary ¶ added in v0.24.2
func (m *V1NetworkAccessRestrictions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1NetworkUsage ¶
type V1NetworkUsage struct { // accounting annotations present on the last accounting report of this network device // Required: true Annotations []string `json:"annotations"` // 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 contract number attached to this entity // Required: true Contract *string `json:"contract"` // the debtor id attached to this entity // Required: true Debtorid *string `json:"debtorid"` // the device name of this network device // Required: true Device *string `json:"device"` // the ingoing traffic of this network device (byte) // Required: true In *string `json:"in"` // the duration that this network device is running // Required: true Lifetime *int64 `json:"lifetime"` // the outgoing traffic of this network device (byte) // Required: true Out *string `json:"out"` // the partition of this network device // Required: true Partition *string `json:"partition"` // the project id of this entity // Required: true Projectid *string `json:"projectid"` // the project name of this entity // Required: true Projectname *string `json:"projectname"` // the tenant of this entity // Required: true Tenant *string `json:"tenant"` // the tenant name of this entity // Required: true Tenantname *string `json:"tenantname"` // the total traffic of this network device (byte) // Required: true Total *string `json:"total"` }
V1NetworkUsage v1 network usage
swagger:model v1.NetworkUsage
func (*V1NetworkUsage) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 network usage based on context it is used
func (*V1NetworkUsage) MarshalBinary ¶
func (m *V1NetworkUsage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1NetworkUsage) UnmarshalBinary ¶
func (m *V1NetworkUsage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1NetworkUsageAccumuluated ¶
type V1NetworkUsageAccumuluated struct { // the accumuluated ingoing traffic (byte) // Required: true In *string `json:"in"` // the duration for that the network usage is accounted // Required: true Lifetime *int64 `json:"lifetime"` // the accumulated outgoing traffic (byte) // Required: true Out *string `json:"out"` // the accumulated total traffic (byte) // Required: true Total *string `json:"total"` }
V1NetworkUsageAccumuluated v1 network usage accumuluated
swagger:model v1.NetworkUsageAccumuluated
func (*V1NetworkUsageAccumuluated) ContextValidate ¶ added in v0.12.0
func (m *V1NetworkUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 network usage accumuluated based on context it is used
func (*V1NetworkUsageAccumuluated) MarshalBinary ¶
func (m *V1NetworkUsageAccumuluated) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1NetworkUsageAccumuluated) UnmarshalBinary ¶
func (m *V1NetworkUsageAccumuluated) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1NetworkUsageRequest ¶
type V1NetworkUsageRequest struct { // the cluster id to account for Clusterid string `json:"clusterid,omitempty"` // the device to account for Device string `json:"device,omitempty"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the project id to account for Projectid string `json:"projectid,omitempty"` // the tenant to get the container usage for (defaults to all tenants) Tenant string `json:"tenant,omitempty"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` }
V1NetworkUsageRequest v1 network usage request
swagger:model v1.NetworkUsageRequest
func (*V1NetworkUsageRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 network usage request based on context it is used
func (*V1NetworkUsageRequest) MarshalBinary ¶
func (m *V1NetworkUsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1NetworkUsageRequest) UnmarshalBinary ¶
func (m *V1NetworkUsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1NetworkUsageResponse ¶
type V1NetworkUsageResponse struct { // just the usage data of the individual network traffic summed up // Required: true Accumulatedusage *V1NetworkUsageAccumuluated `json:"accumulatedusage"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` // the usage data of the individual network usage // Required: true Usage []*V1NetworkUsage `json:"usage"` }
V1NetworkUsageResponse v1 network usage response
swagger:model v1.NetworkUsageResponse
func (*V1NetworkUsageResponse) ContextValidate ¶ added in v0.12.0
func (m *V1NetworkUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 network usage response based on the context it is used
func (*V1NetworkUsageResponse) MarshalBinary ¶
func (m *V1NetworkUsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1NetworkUsageResponse) UnmarshalBinary ¶
func (m *V1NetworkUsageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Networking ¶ added in v0.8.0
type V1Networking struct { // nodes // Required: true Nodes *string `json:"Nodes"` // pods // Required: true Pods *string `json:"Pods"` // services // Required: true Services *string `json:"Services"` // type // Required: true Type *string `json:"Type"` }
V1Networking v1 networking
swagger:model v1.Networking
func (*V1Networking) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 networking based on context it is used
func (*V1Networking) MarshalBinary ¶ added in v0.8.0
func (m *V1Networking) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1Networking) UnmarshalBinary ¶ added in v0.8.0
func (m *V1Networking) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1NodeLocalDNS ¶ added in v0.22.1
type V1NodeLocalDNS struct { // disable forward to upstream DNS // Required: true DisableForwardToUpstreamDNS *bool `json:"DisableForwardToUpstreamDNS"` // enabled // Required: true Enabled *bool `json:"Enabled"` }
V1NodeLocalDNS v1 node local DNS
swagger:model v1.NodeLocalDNS
func (*V1NodeLocalDNS) ContextValidate ¶ added in v0.22.1
ContextValidate validates this v1 node local DNS based on context it is used
func (*V1NodeLocalDNS) MarshalBinary ¶ added in v0.22.1
func (m *V1NodeLocalDNS) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1NodeLocalDNS) UnmarshalBinary ¶ added in v0.22.1
func (m *V1NodeLocalDNS) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Paging ¶ added in v0.22.0
type V1Paging struct { // count Count int64 `json:"count,omitempty"` // page Page int64 `json:"page,omitempty"` }
V1Paging v1 paging
swagger:model v1.Paging
func (*V1Paging) ContextValidate ¶ added in v0.22.0
ContextValidate validates this v1 paging based on context it is used
func (*V1Paging) MarshalBinary ¶ added in v0.22.0
MarshalBinary interface implementation
func (*V1Paging) UnmarshalBinary ¶ added in v0.22.0
UnmarshalBinary interface implementation
type V1PostgresBackupConfigCreateRequest ¶ added in v0.17.0
type V1PostgresBackupConfigCreateRequest struct { // autocreate Autocreate bool `json:"autocreate,omitempty"` // created by // Required: true CreatedBy *string `json:"createdBy"` // name Name string `json:"name,omitempty"` // partition Partition string `json:"partition,omitempty"` // project ID ProjectID string `json:"projectID,omitempty"` // retention Retention int32 `json:"retention,omitempty"` // s3 bucket name S3BucketName string `json:"s3BucketName,omitempty"` // s3 endpoint S3Endpoint string `json:"s3Endpoint,omitempty"` // s3 region S3Region string `json:"s3Region,omitempty"` // schedule Schedule string `json:"schedule,omitempty"` // secret Secret *V1PostgresBackupSecret `json:"secret,omitempty"` }
V1PostgresBackupConfigCreateRequest v1 postgres backup config create request
swagger:model v1.PostgresBackupConfigCreateRequest
func (*V1PostgresBackupConfigCreateRequest) ContextValidate ¶ added in v0.17.0
func (m *V1PostgresBackupConfigCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 postgres backup config create request based on the context it is used
func (*V1PostgresBackupConfigCreateRequest) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupConfigCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresBackupConfigCreateRequest) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupConfigCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresBackupConfigResponse ¶ added in v0.17.0
type V1PostgresBackupConfigResponse struct { // created by // Required: true CreatedBy *string `json:"createdBy"` // id // Required: true ID *string `json:"id"` // name Name string `json:"name,omitempty"` // project ID ProjectID string `json:"projectID,omitempty"` // retention Retention int32 `json:"retention,omitempty"` // s3 bucket name S3BucketName string `json:"s3BucketName,omitempty"` // s3 endpoint S3Endpoint string `json:"s3Endpoint,omitempty"` // s3 region S3Region string `json:"s3Region,omitempty"` // schedule Schedule string `json:"schedule,omitempty"` // secret Secret *V1PostgresBackupSecret `json:"secret,omitempty"` // tenant Tenant string `json:"tenant,omitempty"` }
V1PostgresBackupConfigResponse v1 postgres backup config response
swagger:model v1.PostgresBackupConfigResponse
func (*V1PostgresBackupConfigResponse) ContextValidate ¶ added in v0.17.0
func (m *V1PostgresBackupConfigResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 postgres backup config response based on the context it is used
func (*V1PostgresBackupConfigResponse) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupConfigResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresBackupConfigResponse) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupConfigResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresBackupConfigUpdateRequest ¶ added in v0.17.0
type V1PostgresBackupConfigUpdateRequest struct { // id ID string `json:"id,omitempty"` // retention Retention int32 `json:"retention,omitempty"` // schedule Schedule string `json:"schedule,omitempty"` }
V1PostgresBackupConfigUpdateRequest v1 postgres backup config update request
swagger:model v1.PostgresBackupConfigUpdateRequest
func (*V1PostgresBackupConfigUpdateRequest) ContextValidate ¶ added in v0.17.0
func (m *V1PostgresBackupConfigUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 postgres backup config update request based on context it is used
func (*V1PostgresBackupConfigUpdateRequest) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupConfigUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresBackupConfigUpdateRequest) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupConfigUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresBackupEntry ¶ added in v0.17.0
type V1PostgresBackupEntry struct { // name // Required: true Name *string `json:"name"` // size // Required: true Size *int64 `json:"size"` // timestamp // Required: true // Format: date-time Timestamp *strfmt.DateTime `json:"timestamp"` }
V1PostgresBackupEntry v1 postgres backup entry
swagger:model v1.PostgresBackupEntry
func (*V1PostgresBackupEntry) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 postgres backup entry based on context it is used
func (*V1PostgresBackupEntry) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresBackupEntry) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresBackupSecret ¶ added in v0.17.0
type V1PostgresBackupSecret struct { // accesskey Accesskey string `json:"accesskey,omitempty"` // s3encryptionkey S3encryptionkey string `json:"s3encryptionkey,omitempty"` // secretkey Secretkey string `json:"secretkey,omitempty"` }
V1PostgresBackupSecret v1 postgres backup secret
swagger:model v1.PostgresBackupSecret
func (*V1PostgresBackupSecret) ContextValidate ¶ added in v0.17.0
func (m *V1PostgresBackupSecret) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 postgres backup secret based on context it is used
func (*V1PostgresBackupSecret) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupSecret) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresBackupSecret) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresBackupSecret) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresCreateRequest ¶ added in v0.17.0
type V1PostgresCreateRequest struct { // access list AccessList *V1AccessList `json:"accessList,omitempty"` // audit logs AuditLogs bool `json:"auditLogs,omitempty"` // autoassigndedicatedlbipfrom Autoassigndedicatedlbipfrom string `json:"autoassigndedicatedlbipfrom,omitempty"` // backup Backup string `json:"backup,omitempty"` // dedicatedloadbalancerip // Required: true Dedicatedloadbalancerip *string `json:"dedicatedloadbalancerip"` // dedicatedloadbalancerport // Required: true Dedicatedloadbalancerport *int32 `json:"dedicatedloadbalancerport"` // description Description string `json:"description,omitempty"` // labels Labels map[string]string `json:"labels,omitempty"` // maintenance Maintenance []string `json:"maintenance"` // number of instances NumberOfInstances int32 `json:"numberOfInstances,omitempty"` // partition ID PartitionID string `json:"partitionID,omitempty"` // postgres params PostgresParams map[string]string `json:"postgresParams,omitempty"` // project ID ProjectID string `json:"projectID,omitempty"` // size Size *V1PostgresSize `json:"size,omitempty"` // version Version string `json:"version,omitempty"` }
V1PostgresCreateRequest v1 postgres create request
swagger:model v1.PostgresCreateRequest
func (*V1PostgresCreateRequest) ContextValidate ¶ added in v0.17.0
func (m *V1PostgresCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 postgres create request based on the context it is used
func (*V1PostgresCreateRequest) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresCreateRequest) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresCreateStandbyRequest ¶ added in v0.18.3
type V1PostgresCreateStandbyRequest struct { // autoassigndedicatedlbipfrom Autoassigndedicatedlbipfrom string `json:"autoassigndedicatedlbipfrom,omitempty"` // backup Backup string `json:"backup,omitempty"` // dedicatedloadbalancerip // Required: true Dedicatedloadbalancerip *string `json:"dedicatedloadbalancerip"` // dedicatedloadbalancerport // Required: true Dedicatedloadbalancerport *int32 `json:"dedicatedloadbalancerport"` // description Description string `json:"description,omitempty"` // labels Labels map[string]string `json:"labels,omitempty"` // maintenance Maintenance []string `json:"maintenance"` // number of instances NumberOfInstances int32 `json:"numberOfInstances,omitempty"` // partition ID PartitionID string `json:"partitionID,omitempty"` // primary Id // Required: true PrimaryID *string `json:"primaryId"` }
V1PostgresCreateStandbyRequest v1 postgres create standby request
swagger:model v1.PostgresCreateStandbyRequest
func (*V1PostgresCreateStandbyRequest) ContextValidate ¶ added in v0.18.3
func (m *V1PostgresCreateStandbyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 postgres create standby request based on context it is used
func (*V1PostgresCreateStandbyRequest) MarshalBinary ¶ added in v0.18.3
func (m *V1PostgresCreateStandbyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresCreateStandbyRequest) UnmarshalBinary ¶ added in v0.18.3
func (m *V1PostgresCreateStandbyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresFindRequest ¶ added in v0.17.0
type V1PostgresFindRequest struct { // description Description string `json:"description,omitempty"` // id ID string `json:"id,omitempty"` // labels Labels map[string]string `json:"labels,omitempty"` // partition ID PartitionID string `json:"partitionID,omitempty"` // project ID ProjectID string `json:"projectID,omitempty"` // tenant Tenant string `json:"tenant,omitempty"` }
V1PostgresFindRequest v1 postgres find request
swagger:model v1.PostgresFindRequest
func (*V1PostgresFindRequest) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 postgres find request based on context it is used
func (*V1PostgresFindRequest) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresFindRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresFindRequest) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresFindRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresPartition ¶ added in v0.17.0
type V1PostgresPartition struct { // allowed tenants // Required: true AllowedTenants map[string]bool `json:"AllowedTenants"` }
V1PostgresPartition v1 postgres partition
swagger:model v1.PostgresPartition
func (*V1PostgresPartition) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 postgres partition based on context it is used
func (*V1PostgresPartition) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresPartition) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresPartition) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresPartition) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresPartitionsResponse ¶ added in v0.17.0
type V1PostgresPartitionsResponse map[string]V1PostgresPartition
V1PostgresPartitionsResponse v1 postgres partitions response
swagger:model v1.PostgresPartitionsResponse
func (V1PostgresPartitionsResponse) ContextValidate ¶ added in v0.17.0
func (m V1PostgresPartitionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 postgres partitions response based on the context it is used
type V1PostgresResponse ¶ added in v0.17.0
type V1PostgresResponse struct { // access list AccessList *V1AccessList `json:"accessList,omitempty"` // audit logs AuditLogs bool `json:"auditLogs,omitempty"` // backup Backup string `json:"backup,omitempty"` // connection Connection *V1Connection `json:"connection,omitempty"` // created by CreatedBy string `json:"createdBy,omitempty"` // creation timestamp // Format: date-time CreationTimestamp strfmt.DateTime `json:"creationTimestamp,omitempty"` // dedicatedloadbalancerip // Required: true Dedicatedloadbalancerip *string `json:"dedicatedloadbalancerip"` // dedicatedloadbalancerport // Required: true Dedicatedloadbalancerport *int32 `json:"dedicatedloadbalancerport"` // description Description string `json:"description,omitempty"` // id // Required: true ID *string `json:"id"` // labels Labels map[string]string `json:"labels,omitempty"` // maintenance Maintenance []string `json:"maintenance"` // number of instances NumberOfInstances int32 `json:"numberOfInstances,omitempty"` // partition ID PartitionID string `json:"partitionID,omitempty"` // postgres params PostgresParams map[string]string `json:"postgresParams,omitempty"` // project ID ProjectID string `json:"projectID,omitempty"` // restore Restore *V1Restore `json:"restore,omitempty"` // size Size *V1PostgresSize `json:"size,omitempty"` // status // Required: true Status *V1PostgresStatus `json:"status"` // tenant Tenant string `json:"tenant,omitempty"` // version Version string `json:"version,omitempty"` }
V1PostgresResponse v1 postgres response
swagger:model v1.PostgresResponse
func (*V1PostgresResponse) ContextValidate ¶ added in v0.17.0
ContextValidate validate this v1 postgres response based on the context it is used
func (*V1PostgresResponse) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresResponse) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresRestoreRequest ¶ added in v0.18.4
type V1PostgresRestoreRequest struct { // description Description string `json:"description,omitempty"` // labels Labels map[string]string `json:"labels,omitempty"` // maintenance Maintenance []string `json:"maintenance"` // partition ID PartitionID string `json:"partitionID,omitempty"` // source Id // Required: true SourceID *string `json:"sourceId"` // timestamp Timestamp string `json:"timestamp,omitempty"` // version Version string `json:"version,omitempty"` }
V1PostgresRestoreRequest v1 postgres restore request
swagger:model v1.PostgresRestoreRequest
func (*V1PostgresRestoreRequest) ContextValidate ¶ added in v0.18.4
func (m *V1PostgresRestoreRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 postgres restore request based on context it is used
func (*V1PostgresRestoreRequest) MarshalBinary ¶ added in v0.18.4
func (m *V1PostgresRestoreRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresRestoreRequest) UnmarshalBinary ¶ added in v0.18.4
func (m *V1PostgresRestoreRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresSecretsResponse ¶ added in v0.26.5
type V1PostgresSecretsResponse struct { // user secret UserSecret []*V1UserSecret `json:"userSecret"` }
V1PostgresSecretsResponse v1 postgres secrets response
swagger:model v1.PostgresSecretsResponse
func (*V1PostgresSecretsResponse) ContextValidate ¶ added in v0.26.5
func (m *V1PostgresSecretsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 postgres secrets response based on the context it is used
func (*V1PostgresSecretsResponse) MarshalBinary ¶ added in v0.26.5
func (m *V1PostgresSecretsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresSecretsResponse) UnmarshalBinary ¶ added in v0.26.5
func (m *V1PostgresSecretsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresSize ¶ added in v0.17.0
type V1PostgresSize struct { // cpu CPU string `json:"cpu,omitempty"` SharedBuffer string `json:"sharedBuffer,omitempty"` // storage size StorageSize string `json:"storageSize,omitempty"` }
V1PostgresSize v1 postgres size
swagger:model v1.PostgresSize
func (*V1PostgresSize) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 postgres size based on context it is used
func (*V1PostgresSize) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresSize) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresSize) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresSize) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresSocket ¶ added in v0.17.0
type V1PostgresSocket struct { // ip IP string `json:"ip,omitempty"` // port Port int32 `json:"port,omitempty"` }
V1PostgresSocket v1 postgres socket
swagger:model v1.PostgresSocket
func (*V1PostgresSocket) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 postgres socket based on context it is used
func (*V1PostgresSocket) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresSocket) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresSocket) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresSocket) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresStatus ¶ added in v0.17.0
type V1PostgresStatus struct { // additionalsockets Additionalsockets []*V1PostgresSocket `json:"additionalsockets"` // child reference ChildReference string `json:"childReference,omitempty"` // description Description string `json:"description,omitempty"` // socket Socket *V1PostgresSocket `json:"socket,omitempty"` }
V1PostgresStatus v1 postgres status
swagger:model v1.PostgresStatus
func (*V1PostgresStatus) ContextValidate ¶ added in v0.17.0
ContextValidate validate this v1 postgres status based on the context it is used
func (*V1PostgresStatus) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresStatus) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresUpdateRequest ¶ added in v0.17.0
type V1PostgresUpdateRequest struct { // access list AccessList *V1AccessList `json:"accessList,omitempty"` // audit logs AuditLogs bool `json:"auditLogs,omitempty"` // autoassigndedicatedlbipfrom Autoassigndedicatedlbipfrom string `json:"autoassigndedicatedlbipfrom,omitempty"` // backup Backup string `json:"backup,omitempty"` // connection Connection *V1Connection `json:"connection,omitempty"` // dedicatedloadbalancerip // Required: true Dedicatedloadbalancerip *string `json:"dedicatedloadbalancerip"` // dedicatedloadbalancerport // Required: true Dedicatedloadbalancerport *int32 `json:"dedicatedloadbalancerport"` // description Description string `json:"description,omitempty"` // id // Required: true ID *string `json:"id"` // labels Labels V1PostgresUpdateRequestLabels `json:"labels,omitempty"` // maintenance Maintenance []string `json:"maintenance"` // number of instances NumberOfInstances int32 `json:"numberOfInstances,omitempty"` // partition ID PartitionID string `json:"partitionID,omitempty"` // postgres params PostgresParams map[string]string `json:"postgresParams,omitempty"` // project ID ProjectID string `json:"projectID,omitempty"` // size Size *V1PostgresSize `json:"size,omitempty"` // version Version string `json:"version,omitempty"` }
V1PostgresUpdateRequest v1 postgres update request
swagger:model v1.PostgresUpdateRequest
func (*V1PostgresUpdateRequest) ContextValidate ¶ added in v0.17.0
func (m *V1PostgresUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 postgres update request based on the context it is used
func (*V1PostgresUpdateRequest) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresUpdateRequest) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresUpdateRequestLabels ¶ added in v0.17.0
V1PostgresUpdateRequestLabels v1 postgres update request labels
swagger:model v1.PostgresUpdateRequest.labels
func (V1PostgresUpdateRequestLabels) ContextValidate ¶ added in v0.17.0
func (m V1PostgresUpdateRequestLabels) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 postgres update request labels based on context it is used
type V1PostgresUsage ¶ added in v0.17.4
type V1PostgresUsage struct { // accounting annotations present on the last accounting report of this postgres // Required: true Annotations []string `json:"annotations"` // the contract number attached to this entity // Required: true Contract *string `json:"contract"` // the cpu seconds of this postgres (s*s) // Required: true Cpuseconds *string `json:"cpuseconds"` // the debtor id attached to this entity // Required: true Debtorid *string `json:"debtorid"` // the duration that this postgres is running // Required: true Lifetime *int64 `json:"lifetime"` // the memory seconds of this postgres (byte*s) // Required: true Memoryseconds *string `json:"memoryseconds"` // the partition of this postgres // Required: true Partition *string `json:"partition"` // the cluster name of this postgres // Required: true Postgresdescription *string `json:"postgresdescription"` // the end time of this postgres // Required: true // Format: date-time Postgresend *strfmt.DateTime `json:"postgresend"` // the id of this postgres // Required: true Postgresid *string `json:"postgresid"` // the start time of this postgres // Required: true // Format: date-time Postgresstart *strfmt.DateTime `json:"postgresstart"` // the project id of this entity // Required: true Projectid *string `json:"projectid"` // the project name of this entity // Required: true Projectname *string `json:"projectname"` // the accumulated storage seconds of the postgres in this response (byte*s) // Required: true Storageseconds *string `json:"storageseconds"` // the tenant of this entity // Required: true Tenant *string `json:"tenant"` // the tenant name of this entity // Required: true Tenantname *string `json:"tenantname"` }
V1PostgresUsage v1 postgres usage
swagger:model v1.PostgresUsage
func (*V1PostgresUsage) ContextValidate ¶ added in v0.17.4
ContextValidate validates this v1 postgres usage based on context it is used
func (*V1PostgresUsage) MarshalBinary ¶ added in v0.17.4
func (m *V1PostgresUsage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresUsage) UnmarshalBinary ¶ added in v0.17.4
func (m *V1PostgresUsage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresUsageAccumuluated ¶ added in v0.17.4
type V1PostgresUsageAccumuluated struct { // the accumuluated cpu seconds of the postgres in this response (s*s) // Required: true Cpuseconds *string `json:"cpuseconds"` // the duration that this postgres is running // Required: true Lifetime *int64 `json:"lifetime"` // the accumulated memory seconds of the postgres in this response (byte*s) // Required: true Memoryseconds *string `json:"memoryseconds"` // the accumulated storage seconds of the postgres in this response (byte*s) // Required: true Storageseconds *string `json:"storageseconds"` }
V1PostgresUsageAccumuluated v1 postgres usage accumuluated
swagger:model v1.PostgresUsageAccumuluated
func (*V1PostgresUsageAccumuluated) ContextValidate ¶ added in v0.17.4
func (m *V1PostgresUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 postgres usage accumuluated based on context it is used
func (*V1PostgresUsageAccumuluated) MarshalBinary ¶ added in v0.17.4
func (m *V1PostgresUsageAccumuluated) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresUsageAccumuluated) UnmarshalBinary ¶ added in v0.17.4
func (m *V1PostgresUsageAccumuluated) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresUsageRequest ¶ added in v0.17.4
type V1PostgresUsageRequest struct { // accounting annotations present on the last accounting report of this postgres // Required: true Annotations []string `json:"annotations"` // the cluster id to account for Clusterid string `json:"clusterid,omitempty"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the 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"` // the uuid of this postgres UUID string `json:"uuid,omitempty"` }
V1PostgresUsageRequest v1 postgres usage request
swagger:model v1.PostgresUsageRequest
func (*V1PostgresUsageRequest) ContextValidate ¶ added in v0.17.4
func (m *V1PostgresUsageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 postgres usage request based on context it is used
func (*V1PostgresUsageRequest) MarshalBinary ¶ added in v0.17.4
func (m *V1PostgresUsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresUsageRequest) UnmarshalBinary ¶ added in v0.17.4
func (m *V1PostgresUsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresUsageResponse ¶ added in v0.17.4
type V1PostgresUsageResponse struct { // just the usage data of the individual postgres summed up // Required: true Accumulatedusage *V1PostgresUsageAccumuluated `json:"accumulatedusage"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` // the usage data of the individual postgres // Required: true Usage []*V1PostgresUsage `json:"usage"` }
V1PostgresUsageResponse v1 postgres usage response
swagger:model v1.PostgresUsageResponse
func (*V1PostgresUsageResponse) ContextValidate ¶ added in v0.17.4
func (m *V1PostgresUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 postgres usage response based on the context it is used
func (*V1PostgresUsageResponse) MarshalBinary ¶ added in v0.17.4
func (m *V1PostgresUsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresUsageResponse) UnmarshalBinary ¶ added in v0.17.4
func (m *V1PostgresUsageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PostgresVersion ¶ added in v0.17.0
type V1PostgresVersion struct { // expiration date // Format: date-time ExpirationDate strfmt.DateTime `json:"expirationDate,omitempty"` // version Version string `json:"version,omitempty"` }
V1PostgresVersion v1 postgres version
swagger:model v1.PostgresVersion
func (*V1PostgresVersion) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 postgres version based on context it is used
func (*V1PostgresVersion) MarshalBinary ¶ added in v0.17.0
func (m *V1PostgresVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PostgresVersion) UnmarshalBinary ¶ added in v0.17.0
func (m *V1PostgresVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ProductOptionUsage ¶ added in v0.23.2
type V1ProductOptionUsage struct { // annotations associated with this product option // Required: true Annotations []string `json:"annotations"` // the cluster id related to this product option // Required: true Clusterid *string `json:"clusterid"` // the cluster name related to this product option // Required: true Clustername *string `json:"clustername"` // the contract number attached to this entity // Required: true Contract *string `json:"contract"` // the debtor id attached to this entity // Required: true Debtorid *string `json:"debtorid"` // the id of this product option // Required: true ID *string `json:"id"` // the duration that this product option is running // Required: true Lifetime *int64 `json:"lifetime"` // the project id of this entity // Required: true Projectid *string `json:"projectid"` // the project name of this entity // Required: true Projectname *string `json:"projectname"` // the tenant of this entity // Required: true Tenant *string `json:"tenant"` // the tenant name of this entity // Required: true Tenantname *string `json:"tenantname"` }
V1ProductOptionUsage v1 product option usage
swagger:model v1.ProductOptionUsage
func (*V1ProductOptionUsage) ContextValidate ¶ added in v0.23.2
ContextValidate validates this v1 product option usage based on context it is used
func (*V1ProductOptionUsage) MarshalBinary ¶ added in v0.23.2
func (m *V1ProductOptionUsage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ProductOptionUsage) UnmarshalBinary ¶ added in v0.23.2
func (m *V1ProductOptionUsage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ProductOptionUsageAccumuluated ¶ added in v0.23.2
type V1ProductOptionUsageAccumuluated struct { // the duration that the product options are active // Required: true Lifetime *int64 `json:"lifetime"` }
V1ProductOptionUsageAccumuluated v1 product option usage accumuluated
swagger:model v1.ProductOptionUsageAccumuluated
func (*V1ProductOptionUsageAccumuluated) ContextValidate ¶ added in v0.23.2
func (m *V1ProductOptionUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 product option usage accumuluated based on context it is used
func (*V1ProductOptionUsageAccumuluated) MarshalBinary ¶ added in v0.23.2
func (m *V1ProductOptionUsageAccumuluated) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ProductOptionUsageAccumuluated) UnmarshalBinary ¶ added in v0.23.2
func (m *V1ProductOptionUsageAccumuluated) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ProductOptionUsageRequest ¶ added in v0.23.2
type V1ProductOptionUsageRequest 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 id of the product option ID string `json:"id,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"` }
V1ProductOptionUsageRequest v1 product option usage request
swagger:model v1.ProductOptionUsageRequest
func (*V1ProductOptionUsageRequest) ContextValidate ¶ added in v0.23.2
func (m *V1ProductOptionUsageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 product option usage request based on context it is used
func (*V1ProductOptionUsageRequest) MarshalBinary ¶ added in v0.23.2
func (m *V1ProductOptionUsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ProductOptionUsageRequest) UnmarshalBinary ¶ added in v0.23.2
func (m *V1ProductOptionUsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ProductOptionUsageResponse ¶ added in v0.23.2
type V1ProductOptionUsageResponse struct { // just the usage data of the individual product options summed up // Required: true Accumulatedusage *V1ProductOptionUsageAccumuluated `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 product options // Required: true Usage []*V1ProductOptionUsage `json:"usage"` }
V1ProductOptionUsageResponse v1 product option usage response
swagger:model v1.ProductOptionUsageResponse
func (*V1ProductOptionUsageResponse) ContextValidate ¶ added in v0.23.2
func (m *V1ProductOptionUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 product option usage response based on the context it is used
func (*V1ProductOptionUsageResponse) MarshalBinary ¶ added in v0.23.2
func (m *V1ProductOptionUsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ProductOptionUsageResponse) UnmarshalBinary ¶ added in v0.23.2
func (m *V1ProductOptionUsageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Project ¶
type V1Project struct { // description Description string `json:"description,omitempty"` // meta Meta *V1Meta `json:"meta,omitempty"` // name Name string `json:"name,omitempty"` // quotas Quotas *V1QuotaSet `json:"quotas,omitempty"` // tenant id TenantID string `json:"tenant_id,omitempty"` }
V1Project v1 project
swagger:model v1.Project
func (*V1Project) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 project based on the context it is used
func (*V1Project) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1Project) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1ProjectCreateRequest ¶
type V1ProjectCreateRequest struct { // description Description string `json:"description,omitempty"` // meta Meta *V1Meta `json:"meta,omitempty"` // name Name string `json:"name,omitempty"` // quotas Quotas *V1QuotaSet `json:"quotas,omitempty"` // tenant id TenantID string `json:"tenant_id,omitempty"` }
V1ProjectCreateRequest v1 project create request
swagger:model v1.ProjectCreateRequest
func (*V1ProjectCreateRequest) ContextValidate ¶ added in v0.12.0
func (m *V1ProjectCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 project create request based on the context it is used
func (*V1ProjectCreateRequest) MarshalBinary ¶
func (m *V1ProjectCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ProjectCreateRequest) UnmarshalBinary ¶
func (m *V1ProjectCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ProjectFindRequest ¶ added in v0.18.16
type V1ProjectFindRequest struct { // description Description string `json:"description,omitempty"` // id ID string `json:"id,omitempty"` // name Name string `json:"name,omitempty"` // tenant id TenantID string `json:"tenant_id,omitempty"` }
V1ProjectFindRequest v1 project find request
swagger:model v1.ProjectFindRequest
func (*V1ProjectFindRequest) ContextValidate ¶ added in v0.18.16
ContextValidate validates this v1 project find request based on context it is used
func (*V1ProjectFindRequest) MarshalBinary ¶ added in v0.18.16
func (m *V1ProjectFindRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ProjectFindRequest) UnmarshalBinary ¶ added in v0.18.16
func (m *V1ProjectFindRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ProjectIDTime ¶
type V1ProjectIDTime struct { // projectID as returned by cloud-api (e.g. 10241dd7-a8de-4856-8ac0-b55830b22036) ProjectID string `json:"project_id,omitempty"` // point in time // Format: date-time Time strfmt.DateTime `json:"time,omitempty"` }
V1ProjectIDTime v1 project ID time
swagger:model v1.ProjectIDTime
func (*V1ProjectIDTime) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 project ID time based on context it is used
func (*V1ProjectIDTime) MarshalBinary ¶
func (m *V1ProjectIDTime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ProjectIDTime) UnmarshalBinary ¶
func (m *V1ProjectIDTime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ProjectInfoRequest ¶ added in v0.18.20
type V1ProjectInfoRequest struct { // 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"` }
V1ProjectInfoRequest v1 project info request
swagger:model v1.ProjectInfoRequest
func (*V1ProjectInfoRequest) ContextValidate ¶ added in v0.18.20
ContextValidate validates this v1 project info request based on context it is used
func (*V1ProjectInfoRequest) MarshalBinary ¶ added in v0.18.20
func (m *V1ProjectInfoRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ProjectInfoRequest) UnmarshalBinary ¶ added in v0.18.20
func (m *V1ProjectInfoRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ProjectInfoResponse ¶ added in v0.18.20
type V1ProjectInfoResponse struct { // the project id // Required: true Projectid *string `json:"projectid"` // the tenant id // Required: true Tenantid *string `json:"tenantid"` }
V1ProjectInfoResponse v1 project info response
swagger:model v1.ProjectInfoResponse
func (*V1ProjectInfoResponse) ContextValidate ¶ added in v0.18.20
ContextValidate validates this v1 project info response based on context it is used
func (*V1ProjectInfoResponse) MarshalBinary ¶ added in v0.18.20
func (m *V1ProjectInfoResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ProjectInfoResponse) UnmarshalBinary ¶ added in v0.18.20
func (m *V1ProjectInfoResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ProjectListResponse ¶
type V1ProjectListResponse struct { // projects Projects []*V1ProjectResponse `json:"projects"` }
V1ProjectListResponse v1 project list response
swagger:model v1.ProjectListResponse
func (*V1ProjectListResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 project list response based on the context it is used
func (*V1ProjectListResponse) MarshalBinary ¶
func (m *V1ProjectListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ProjectListResponse) UnmarshalBinary ¶
func (m *V1ProjectListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ProjectResponse ¶
type V1ProjectResponse struct { // description Description string `json:"description,omitempty"` // meta Meta *V1Meta `json:"meta,omitempty"` // name Name string `json:"name,omitempty"` // quotas Quotas *V1QuotaSet `json:"quotas,omitempty"` // tenant id TenantID string `json:"tenant_id,omitempty"` }
V1ProjectResponse v1 project response
swagger:model v1.ProjectResponse
func (*V1ProjectResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 project response based on the context it is used
func (*V1ProjectResponse) MarshalBinary ¶
func (m *V1ProjectResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ProjectResponse) UnmarshalBinary ¶
func (m *V1ProjectResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ProjectUpdateRequest ¶
type V1ProjectUpdateRequest struct { // description Description string `json:"description,omitempty"` // meta Meta *V1Meta `json:"meta,omitempty"` // name Name string `json:"name,omitempty"` // quotas Quotas *V1QuotaSet `json:"quotas,omitempty"` // tenant id TenantID string `json:"tenant_id,omitempty"` }
V1ProjectUpdateRequest v1 project update request
swagger:model v1.ProjectUpdateRequest
func (*V1ProjectUpdateRequest) ContextValidate ¶ added in v0.12.0
func (m *V1ProjectUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 project update request based on the context it is used
func (*V1ProjectUpdateRequest) MarshalBinary ¶
func (m *V1ProjectUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ProjectUpdateRequest) UnmarshalBinary ¶
func (m *V1ProjectUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1QoSPolicyLimit ¶ added in v0.26.5
type V1QoSPolicyLimit struct { // bandwidth // Required: true Bandwidth *V1QoSPolicyLimitBandwidth `json:"Bandwidth"` // i o p s // Required: true IOPS *V1QoSPolicyLimitIOPS `json:"IOPS"` // i o p s per g b // Required: true IOPSPerGB *V1QoSPolicyLimitIOPSPerGB `json:"IOPSPerGB"` }
V1QoSPolicyLimit v1 qo s policy limit
swagger:model v1.QoSPolicyLimit
func (*V1QoSPolicyLimit) ContextValidate ¶ added in v0.26.5
ContextValidate validate this v1 qo s policy limit based on the context it is used
func (*V1QoSPolicyLimit) MarshalBinary ¶ added in v0.26.5
func (m *V1QoSPolicyLimit) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1QoSPolicyLimit) UnmarshalBinary ¶ added in v0.26.5
func (m *V1QoSPolicyLimit) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1QoSPolicyLimitBandwidth ¶ added in v0.26.5
type V1QoSPolicyLimitBandwidth struct { // read // Required: true Read *int64 `json:"Read"` // write // Required: true Write *int64 `json:"Write"` }
V1QoSPolicyLimitBandwidth v1 qo s policy limit bandwidth
swagger:model v1.QoSPolicyLimitBandwidth
func (*V1QoSPolicyLimitBandwidth) ContextValidate ¶ added in v0.26.5
func (m *V1QoSPolicyLimitBandwidth) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 qo s policy limit bandwidth based on context it is used
func (*V1QoSPolicyLimitBandwidth) MarshalBinary ¶ added in v0.26.5
func (m *V1QoSPolicyLimitBandwidth) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1QoSPolicyLimitBandwidth) UnmarshalBinary ¶ added in v0.26.5
func (m *V1QoSPolicyLimitBandwidth) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1QoSPolicyLimitIOPS ¶ added in v0.26.5
type V1QoSPolicyLimitIOPS struct { // read // Required: true Read *int64 `json:"Read"` // write // Required: true Write *int64 `json:"Write"` }
V1QoSPolicyLimitIOPS v1 qo s policy limit i o p s
swagger:model v1.QoSPolicyLimitIOPS
func (*V1QoSPolicyLimitIOPS) ContextValidate ¶ added in v0.26.5
ContextValidate validates this v1 qo s policy limit i o p s based on context it is used
func (*V1QoSPolicyLimitIOPS) MarshalBinary ¶ added in v0.26.5
func (m *V1QoSPolicyLimitIOPS) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1QoSPolicyLimitIOPS) UnmarshalBinary ¶ added in v0.26.5
func (m *V1QoSPolicyLimitIOPS) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1QoSPolicyLimitIOPSPerGB ¶ added in v0.26.5
type V1QoSPolicyLimitIOPSPerGB struct { // read // Required: true Read *int64 `json:"Read"` // write // Required: true Write *int64 `json:"Write"` }
V1QoSPolicyLimitIOPSPerGB v1 qo s policy limit i o p s per g b
swagger:model v1.QoSPolicyLimitIOPSPerGB
func (*V1QoSPolicyLimitIOPSPerGB) ContextValidate ¶ added in v0.26.5
func (m *V1QoSPolicyLimitIOPSPerGB) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 qo s policy limit i o p s per g b based on context it is used
func (*V1QoSPolicyLimitIOPSPerGB) MarshalBinary ¶ added in v0.26.5
func (m *V1QoSPolicyLimitIOPSPerGB) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1QoSPolicyLimitIOPSPerGB) UnmarshalBinary ¶ added in v0.26.5
func (m *V1QoSPolicyLimitIOPSPerGB) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1QoSPolicyResponse ¶ added in v0.26.5
type V1QoSPolicyResponse struct { // description // Required: true Description *string `json:"Description"` // limit // Required: true Limit *V1QoSPolicyLimit `json:"Limit"` // name // Required: true Name *string `json:"Name"` // partition // Required: true Partition *string `json:"Partition"` // qo s policy ID // Required: true QoSPolicyID *string `json:"QoSPolicyID"` // state // Required: true State *string `json:"State"` }
V1QoSPolicyResponse v1 qo s policy response
swagger:model v1.QoSPolicyResponse
func (*V1QoSPolicyResponse) ContextValidate ¶ added in v0.26.5
ContextValidate validate this v1 qo s policy response based on the context it is used
func (*V1QoSPolicyResponse) MarshalBinary ¶ added in v0.26.5
func (m *V1QoSPolicyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1QoSPolicyResponse) UnmarshalBinary ¶ added in v0.26.5
func (m *V1QoSPolicyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Quota ¶
type V1Quota struct { // quota Quota int32 `json:"quota,omitempty"` // used Used int32 `json:"used,omitempty"` }
V1Quota v1 quota
swagger:model v1.Quota
func (*V1Quota) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 quota based on context it is used
func (*V1Quota) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1Quota) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1QuotaSet ¶
type V1QuotaSet struct { // cluster Cluster *V1Quota `json:"cluster,omitempty"` // ip IP *V1Quota `json:"ip,omitempty"` // machine Machine *V1Quota `json:"machine,omitempty"` // project Project *V1Quota `json:"project,omitempty"` }
V1QuotaSet v1 quota set
swagger:model v1.QuotaSet
func (*V1QuotaSet) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 quota set based on the context it is used
func (*V1QuotaSet) MarshalBinary ¶
func (m *V1QuotaSet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1QuotaSet) UnmarshalBinary ¶
func (m *V1QuotaSet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Restore ¶ added in v0.18.4
type V1Restore struct { // postgres ID PostgresID string `json:"postgresID,omitempty"` // timestamp Timestamp string `json:"timestamp,omitempty"` }
V1Restore v1 restore
swagger:model v1.Restore
func (*V1Restore) ContextValidate ¶ added in v0.18.4
ContextValidate validates this v1 restore based on context it is used
func (*V1Restore) MarshalBinary ¶ added in v0.18.4
MarshalBinary interface implementation
func (*V1Restore) UnmarshalBinary ¶ added in v0.18.4
UnmarshalBinary interface implementation
type V1S3CreateRequest ¶
type V1S3CreateRequest struct { // id // Required: true ID *string `json:"id"` // key // Required: true Key *V1S3Key `json:"key"` // max buckets // Required: true MaxBuckets *int64 `json:"max_buckets"` // name // Required: true Name *string `json:"name"` // partition // Required: true Partition *string `json:"partition"` // project // Required: true Project *string `json:"project"` // tenant // Required: true Tenant *string `json:"tenant"` }
V1S3CreateRequest v1 s3 create request
swagger:model v1.S3CreateRequest
func (*V1S3CreateRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 s3 create request based on the context it is used
func (*V1S3CreateRequest) MarshalBinary ¶
func (m *V1S3CreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3CreateRequest) UnmarshalBinary ¶
func (m *V1S3CreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3CredentialsResponse ¶
type V1S3CredentialsResponse struct { // endpoint // Required: true Endpoint *string `json:"endpoint"` // id // Required: true ID *string `json:"id"` // keys // Required: true Keys []*V1S3Key `json:"keys"` // max buckets // Required: true MaxBuckets *int64 `json:"max_buckets"` // name // Required: true Name *string `json:"name"` // partition // Required: true Partition *string `json:"partition"` // project // Required: true Project *string `json:"project"` // tenant // Required: true Tenant *string `json:"tenant"` }
V1S3CredentialsResponse v1 s3 credentials response
swagger:model v1.S3CredentialsResponse
func (*V1S3CredentialsResponse) ContextValidate ¶ added in v0.12.0
func (m *V1S3CredentialsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1 s3 credentials response based on the context it is used
func (*V1S3CredentialsResponse) MarshalBinary ¶
func (m *V1S3CredentialsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3CredentialsResponse) UnmarshalBinary ¶
func (m *V1S3CredentialsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3DeleteRequest ¶
type V1S3DeleteRequest struct { // force // Required: true Force *bool `json:"force"` // id // Required: true ID *string `json:"id"` // partition // Required: true Partition *string `json:"partition"` // project // Required: true Project *string `json:"project"` // tenant // Required: true Tenant *string `json:"tenant"` }
V1S3DeleteRequest v1 s3 delete request
swagger:model v1.S3DeleteRequest
func (*V1S3DeleteRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 delete request based on context it is used
func (*V1S3DeleteRequest) MarshalBinary ¶
func (m *V1S3DeleteRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3DeleteRequest) UnmarshalBinary ¶
func (m *V1S3DeleteRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3GetRequest ¶
type V1S3GetRequest struct { // id // Required: true ID *string `json:"id"` // partition // Required: true Partition *string `json:"partition"` // project // Required: true Project *string `json:"project"` // tenant // Required: true Tenant *string `json:"tenant"` }
V1S3GetRequest v1 s3 get request
swagger:model v1.S3GetRequest
func (*V1S3GetRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 get request based on context it is used
func (*V1S3GetRequest) MarshalBinary ¶
func (m *V1S3GetRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3GetRequest) UnmarshalBinary ¶
func (m *V1S3GetRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3Key ¶
type V1S3Key struct { // access key // Required: true AccessKey *string `json:"access_key"` // secret key // Required: true SecretKey *string `json:"secret_key"` }
V1S3Key v1 s3 key
swagger:model v1.S3Key
func (*V1S3Key) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 key based on context it is used
func (*V1S3Key) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1S3Key) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1S3ListRequest ¶
type V1S3ListRequest struct { // partition // Required: true Partition *string `json:"partition"` }
V1S3ListRequest v1 s3 list request
swagger:model v1.S3ListRequest
func (*V1S3ListRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 list request based on context it is used
func (*V1S3ListRequest) MarshalBinary ¶
func (m *V1S3ListRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3ListRequest) UnmarshalBinary ¶
func (m *V1S3ListRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3PartitionResponse ¶
type V1S3PartitionResponse struct { // endpoint // Required: true Endpoint *string `json:"endpoint"` // id // Required: true ID *string `json:"id"` // ready // Required: true Ready *bool `json:"ready"` }
V1S3PartitionResponse v1 s3 partition response
swagger:model v1.S3PartitionResponse
func (*V1S3PartitionResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 partition response based on context it is used
func (*V1S3PartitionResponse) MarshalBinary ¶
func (m *V1S3PartitionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3PartitionResponse) UnmarshalBinary ¶
func (m *V1S3PartitionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3Response ¶
type V1S3Response struct { // endpoint // Required: true Endpoint *string `json:"endpoint"` // id // Required: true ID *string `json:"id"` // partition // Required: true Partition *string `json:"partition"` // project // Required: true Project *string `json:"project"` // tenant // Required: true Tenant *string `json:"tenant"` }
V1S3Response v1 s3 response
swagger:model v1.S3Response
func (*V1S3Response) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 response based on context it is used
func (*V1S3Response) MarshalBinary ¶
func (m *V1S3Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3Response) UnmarshalBinary ¶
func (m *V1S3Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3UpdateRequest ¶
type V1S3UpdateRequest struct { // add keys // Required: true AddKeys []*V1S3Key `json:"add_keys"` // id // Required: true ID *string `json:"id"` // partition // Required: true Partition *string `json:"partition"` // project // Required: true Project *string `json:"project"` // remove access keys // Required: true RemoveAccessKeys []string `json:"remove_access_keys"` // tenant // Required: true Tenant *string `json:"tenant"` }
V1S3UpdateRequest v1 s3 update request
swagger:model v1.S3UpdateRequest
func (*V1S3UpdateRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 s3 update request based on the context it is used
func (*V1S3UpdateRequest) MarshalBinary ¶
func (m *V1S3UpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3UpdateRequest) UnmarshalBinary ¶
func (m *V1S3UpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3Usage ¶
type V1S3Usage struct { // the bucket id of this s3 bucket // Required: true Bucketid *string `json:"bucketid"` // the bucket name of this s3 bucket // Required: true Bucketname *string `json:"bucketname"` // the contract number attached to this entity // Required: true Contract *string `json:"contract"` // the last reported number of objects of this s3 bucket // Required: true Currentnumberofobjects *string `json:"currentnumberofobjects"` // the last reported size of this s3 bucket // Required: true Currentsize *string `json:"currentsize"` // the debtor id attached to this entity // Required: true Debtorid *string `json:"debtorid"` // 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 entity // Required: true Projectid *string `json:"projectid"` // the project name of this entity // 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 entity // Required: true Tenant *string `json:"tenant"` // the tenant name of this entity // Required: true Tenantname *string `json:"tenantname"` // the user name of this s3 bucket // Required: true User *string `json:"user"` }
V1S3Usage v1 s3 usage
swagger:model v1.S3Usage
func (*V1S3Usage) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 usage based on context it is used
func (*V1S3Usage) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1S3Usage) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1S3UsageAccumuluated ¶
type V1S3UsageAccumuluated struct { // the accumulated reported number of objects of the s3 buckets in this response // Required: true Currentnumberofobjects *string `json:"currentnumberofobjects"` // the accumulated reported size of the s3 buckets in this response // Required: true Currentsize *string `json:"currentsize"` // the duration that this s3 bucket is running // Required: true Lifetime *int64 `json:"lifetime"` // the accumulated storage seconds of the s3 buckets in this response (byte*s) // Required: true Storageseconds *string `json:"storageseconds"` }
V1S3UsageAccumuluated v1 s3 usage accumuluated
swagger:model v1.S3UsageAccumuluated
func (*V1S3UsageAccumuluated) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 usage accumuluated based on context it is used
func (*V1S3UsageAccumuluated) MarshalBinary ¶
func (m *V1S3UsageAccumuluated) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3UsageAccumuluated) UnmarshalBinary ¶
func (m *V1S3UsageAccumuluated) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3UsageRequest ¶
type V1S3UsageRequest struct { // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the project id to account for Projectid string `json:"projectid,omitempty"` // the tenant to get the container usage for (defaults to all tenants) Tenant string `json:"tenant,omitempty"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` }
V1S3UsageRequest v1 s3 usage request
swagger:model v1.S3UsageRequest
func (*V1S3UsageRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 s3 usage request based on context it is used
func (*V1S3UsageRequest) MarshalBinary ¶
func (m *V1S3UsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3UsageRequest) UnmarshalBinary ¶
func (m *V1S3UsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1S3UsageResponse ¶
type V1S3UsageResponse struct { // just the usage data of the individual s3 buckets summed up // Required: true Accumulatedusage *V1S3UsageAccumuluated `json:"accumulatedusage"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` // the usage data of the individual s3 buckets // Required: true Usage []*V1S3Usage `json:"usage"` }
V1S3UsageResponse v1 s3 usage response
swagger:model v1.S3UsageResponse
func (*V1S3UsageResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 s3 usage response based on the context it is used
func (*V1S3UsageResponse) MarshalBinary ¶
func (m *V1S3UsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1S3UsageResponse) UnmarshalBinary ¶
func (m *V1S3UsageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1SSHKeyPair ¶
type V1SSHKeyPair struct { // private key // Required: true PrivateKey *string `json:"PrivateKey"` // public key // Required: true PublicKey *string `json:"PublicKey"` }
V1SSHKeyPair v1 SSH key pair
swagger:model v1.SSHKeyPair
func (*V1SSHKeyPair) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 SSH key pair based on context it is used
func (*V1SSHKeyPair) MarshalBinary ¶
func (m *V1SSHKeyPair) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1SSHKeyPair) UnmarshalBinary ¶
func (m *V1SSHKeyPair) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ShootConstraints ¶
type V1ShootConstraints struct { // the list of available firewall controller version // Required: true FirewallControllerVersions []*V1FirewallControllerVersion `json:"firewall_controller_versions"` // the list of available firewall images // Required: true FirewallImages []string `json:"firewall_images"` // the list of available firewall types // Required: true FirewallTypes []string `json:"firewall_types"` // the list of available kubernetes versions // Required: true KubernetesVersions []string `json:"kubernetes_versions"` // the list of available machine images // Required: true MachineImages []*V1MachineImage `json:"machine_images"` // the list of available machine types // Required: true MachineTypes []string `json:"machine_types"` // network restrictions by partition // Required: true NetworkAccessRestrictions map[string]V1NetworkAccessRestrictions `json:"network_access_restrictions"` // the list of available networks for cluster creation // Required: true Networks []*V1Network `json:"networks"` // the list of available partitions // Required: true Partitions []string `json:"partitions"` // the available seeds by partition id // Required: true Seeds map[string][]string `json:"seeds"` }
V1ShootConstraints v1 shoot constraints
swagger:model v1.ShootConstraints
func (*V1ShootConstraints) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 shoot constraints based on the context it is used
func (*V1ShootConstraints) MarshalBinary ¶
func (m *V1ShootConstraints) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ShootConstraints) UnmarshalBinary ¶
func (m *V1ShootConstraints) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1SnapshotFindRequest ¶ added in v0.20.0
type V1SnapshotFindRequest struct { // name // Required: true Name *string `json:"Name"` // partition ID // Required: true PartitionID *string `json:"PartitionID"` // project ID // Required: true ProjectID *string `json:"ProjectID"` // snapshot ID // Required: true SnapshotID *string `json:"SnapshotID"` }
V1SnapshotFindRequest v1 snapshot find request
swagger:model v1.SnapshotFindRequest
func (*V1SnapshotFindRequest) ContextValidate ¶ added in v0.20.0
ContextValidate validates this v1 snapshot find request based on context it is used
func (*V1SnapshotFindRequest) MarshalBinary ¶ added in v0.20.0
func (m *V1SnapshotFindRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1SnapshotFindRequest) UnmarshalBinary ¶ added in v0.20.0
func (m *V1SnapshotFindRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1SnapshotResponse ¶ added in v0.20.0
type V1SnapshotResponse struct { // creation time // Required: true // Format: date-time CreationTime *strfmt.DateTime `json:"CreationTime"` // description // Required: true Description *string `json:"Description"` // name // Required: true Name *string `json:"Name"` // node IP list // Required: true NodeIPList []string `json:"NodeIPList"` // partition ID // Required: true PartitionID *string `json:"PartitionID"` // primary node UUID // Required: true PrimaryNodeUUID *string `json:"PrimaryNodeUUID"` // project ID // Required: true ProjectID *string `json:"ProjectID"` // replica count // Required: true ReplicaCount *int64 `json:"ReplicaCount"` // retention time // Required: true RetentionTime *int64 `json:"RetentionTime"` // size // Required: true Size *int64 `json:"Size"` // snapshot ID // Required: true SnapshotID *string `json:"SnapshotID"` // source volume ID // Required: true SourceVolumeID *string `json:"SourceVolumeID"` // source volume name // Required: true SourceVolumeName *string `json:"SourceVolumeName"` // state // Required: true State *string `json:"State"` // statistics // Required: true Statistics *V1SnapshotStatistics `json:"Statistics"` // tenant ID // Required: true TenantID *string `json:"TenantID"` }
V1SnapshotResponse v1 snapshot response
swagger:model v1.SnapshotResponse
func (*V1SnapshotResponse) ContextValidate ¶ added in v0.20.0
ContextValidate validate this v1 snapshot response based on the context it is used
func (*V1SnapshotResponse) MarshalBinary ¶ added in v0.20.0
func (m *V1SnapshotResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1SnapshotResponse) UnmarshalBinary ¶ added in v0.20.0
func (m *V1SnapshotResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1SnapshotStatistics ¶ added in v0.20.0
type V1SnapshotStatistics struct { // physical capacity // Required: true PhysicalCapacity *int64 `json:"PhysicalCapacity"` // physical memory // Required: true PhysicalMemory *int64 `json:"PhysicalMemory"` // physical owned capacity // Required: true PhysicalOwnedCapacity *int64 `json:"PhysicalOwnedCapacity"` // physical owned memory // Required: true PhysicalOwnedMemory *int64 `json:"PhysicalOwnedMemory"` // user written // Required: true UserWritten *int64 `json:"UserWritten"` }
V1SnapshotStatistics v1 snapshot statistics
swagger:model v1.SnapshotStatistics
func (*V1SnapshotStatistics) ContextValidate ¶ added in v0.20.0
ContextValidate validates this v1 snapshot statistics based on context it is used
func (*V1SnapshotStatistics) MarshalBinary ¶ added in v0.20.0
func (m *V1SnapshotStatistics) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1SnapshotStatistics) UnmarshalBinary ¶ added in v0.20.0
func (m *V1SnapshotStatistics) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1StorageClusterInfo ¶ added in v0.17.3
type V1StorageClusterInfo struct { // Api endpoints // Required: true APIEndpoints []string `json:"ApiEndpoints"` // current max replicas // Required: true CurrentMaxReplicas *int64 `json:"CurrentMaxReplicas"` // discovery endpoints // Required: true DiscoveryEndpoints []string `json:"DiscoveryEndpoints"` // health // Required: true Health *V1ClusterHealth `json:"Health"` // max allowed version // Required: true MaxAllowedVersion *string `json:"MaxAllowedVersion"` // min allowed version // Required: true MinAllowedVersion *string `json:"MinAllowedVersion"` // min version in cluster // Required: true MinVersionInCluster *string `json:"MinVersionInCluster"` // partition // Required: true Partition *string `json:"Partition"` // servers // Required: true Servers []*V1StorageServerInfo `json:"Servers"` // statistics // Required: true Statistics *V1ClusterStatisticsAPI `json:"Statistics"` // subsystem n q n // Required: true SubsystemNQN *string `json:"SubsystemNQN"` // supported max replicas // Required: true SupportedMaxReplicas *int64 `json:"SupportedMaxReplicas"` // UUID // Required: true UUID *string `json:"UUID"` }
V1StorageClusterInfo v1 storage cluster info
swagger:model v1.StorageClusterInfo
func (*V1StorageClusterInfo) ContextValidate ¶ added in v0.17.3
ContextValidate validate this v1 storage cluster info based on the context it is used
func (*V1StorageClusterInfo) MarshalBinary ¶ added in v0.17.3
func (m *V1StorageClusterInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1StorageClusterInfo) UnmarshalBinary ¶ added in v0.17.3
func (m *V1StorageClusterInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1StorageServerInfo ¶ added in v0.17.15
type V1StorageServerInfo struct { // light o s version // Required: true LightOSVersion *string `json:"LightOSVersion"` // name // Required: true Name *string `json:"Name"` // risk of service loss state // Required: true RiskOfServiceLossState *string `json:"RiskOfServiceLossState"` // server endpoints // Required: true ServerEndpoints []string `json:"ServerEndpoints"` // state // Required: true State *string `json:"State"` // UUID // Required: true UUID *string `json:"UUID"` }
V1StorageServerInfo v1 storage server info
swagger:model v1.StorageServerInfo
func (*V1StorageServerInfo) ContextValidate ¶ added in v0.17.15
ContextValidate validates this v1 storage server info based on context it is used
func (*V1StorageServerInfo) MarshalBinary ¶ added in v0.17.15
func (m *V1StorageServerInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1StorageServerInfo) UnmarshalBinary ¶ added in v0.17.15
func (m *V1StorageServerInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1SystemComponents ¶ added in v0.22.1
type V1SystemComponents struct { // node local DNS // Required: true NodeLocalDNS *V1NodeLocalDNS `json:"NodeLocalDNS"` }
V1SystemComponents v1 system components
swagger:model v1.SystemComponents
func (*V1SystemComponents) ContextValidate ¶ added in v0.22.1
ContextValidate validate this v1 system components based on the context it is used
func (*V1SystemComponents) MarshalBinary ¶ added in v0.22.1
func (m *V1SystemComponents) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1SystemComponents) UnmarshalBinary ¶ added in v0.22.1
func (m *V1SystemComponents) 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"` // 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) ContextValidate ¶ added in v0.20.7
ContextValidate validates this v1 taint based on context it is used
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"` // iam config IamConfig *V1IAMConfig `json:"iam_config,omitempty"` // meta Meta *V1Meta `json:"meta,omitempty"` // name Name string `json:"name,omitempty"` // quotas Quotas *V1QuotaSet `json:"quotas,omitempty"` }
V1Tenant v1 tenant
swagger:model v1.Tenant
func (*V1Tenant) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 tenant based on the context it is used
func (*V1Tenant) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1Tenant) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1TenantFindRequest ¶ added in v0.18.16
type V1TenantFindRequest struct { // annotations Annotations map[string]string `json:"annotations,omitempty"` // id ID string `json:"id,omitempty"` // name Name string `json:"name,omitempty"` // paging Paging *V1Paging `json:"paging,omitempty"` }
V1TenantFindRequest v1 tenant find request
swagger:model v1.TenantFindRequest
func (*V1TenantFindRequest) ContextValidate ¶ added in v0.18.16
ContextValidate validate this v1 tenant find request based on the context it is used
func (*V1TenantFindRequest) MarshalBinary ¶ added in v0.18.16
func (m *V1TenantFindRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1TenantFindRequest) UnmarshalBinary ¶ added in v0.18.16
func (m *V1TenantFindRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1TenantResponse ¶
type V1TenantResponse struct { // default quotas DefaultQuotas *V1QuotaSet `json:"default_quotas,omitempty"` // description Description string `json:"description,omitempty"` // iam config IamConfig *V1IAMConfig `json:"iam_config,omitempty"` // meta Meta *V1Meta `json:"meta,omitempty"` // name Name string `json:"name,omitempty"` // quotas Quotas *V1QuotaSet `json:"quotas,omitempty"` }
V1TenantResponse v1 tenant response
swagger:model v1.TenantResponse
func (*V1TenantResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 tenant response based on the context it is used
func (*V1TenantResponse) MarshalBinary ¶
func (m *V1TenantResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1TenantResponse) UnmarshalBinary ¶
func (m *V1TenantResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1TenantUpdateRequest ¶
type V1TenantUpdateRequest struct { // default quotas DefaultQuotas *V1QuotaSet `json:"default_quotas,omitempty"` // description Description string `json:"description,omitempty"` // iam config IamConfig *V1IAMConfig `json:"iam_config,omitempty"` // meta Meta *V1Meta `json:"meta,omitempty"` // name Name string `json:"name,omitempty"` // quotas Quotas *V1QuotaSet `json:"quotas,omitempty"` }
V1TenantUpdateRequest v1 tenant update request
swagger:model v1.TenantUpdateRequest
func (*V1TenantUpdateRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 tenant update request based on the context it is used
func (*V1TenantUpdateRequest) MarshalBinary ¶
func (m *V1TenantUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1TenantUpdateRequest) UnmarshalBinary ¶
func (m *V1TenantUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1UsageCommon ¶ added in v0.18.13
type V1UsageCommon struct { // the contract number attached to this entity // Required: true Contract *string `json:"contract"` // the debtor id attached to this entity // Required: true Debtorid *string `json:"debtorid"` // the project id of this entity // Required: true Projectid *string `json:"projectid"` // the project name of this entity // Required: true Projectname *string `json:"projectname"` // the tenant of this entity // Required: true Tenant *string `json:"tenant"` // the tenant name of this entity // Required: true Tenantname *string `json:"tenantname"` }
V1UsageCommon v1 usage common
swagger:model v1.UsageCommon
func (*V1UsageCommon) ContextValidate ¶ added in v0.18.13
ContextValidate validates this v1 usage common based on context it is used
func (*V1UsageCommon) MarshalBinary ¶ added in v0.18.13
func (m *V1UsageCommon) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1UsageCommon) UnmarshalBinary ¶ added in v0.18.13
func (m *V1UsageCommon) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1UsageRequest ¶ added in v0.17.0
type V1UsageRequest struct { // the cluster id to account for Clusterid string `json:"clusterid,omitempty"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the project id to account for Projectid string `json:"projectid,omitempty"` // the tenant to get the container usage for (defaults to all tenants) Tenant string `json:"tenant,omitempty"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` }
V1UsageRequest v1 usage request
swagger:model v1.UsageRequest
func (*V1UsageRequest) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 usage request based on context it is used
func (*V1UsageRequest) MarshalBinary ¶ added in v0.17.0
func (m *V1UsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1UsageRequest) UnmarshalBinary ¶ added in v0.17.0
func (m *V1UsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1UserSecret ¶ added in v0.17.0
type V1UserSecret struct { // password Password string `json:"password,omitempty"` // username Username string `json:"username,omitempty"` }
V1UserSecret v1 user secret
swagger:model v1.UserSecret
func (*V1UserSecret) ContextValidate ¶ added in v0.17.0
ContextValidate validates this v1 user secret based on context it is used
func (*V1UserSecret) MarshalBinary ¶ added in v0.17.0
func (m *V1UserSecret) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1UserSecret) UnmarshalBinary ¶ added in v0.17.0
func (m *V1UserSecret) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1VPN ¶ added in v0.20.2
type V1VPN struct { // address // Required: true Address *string `json:"Address"` // auth key // Required: true AuthKey *string `json:"AuthKey"` }
V1VPN v1 v p n
swagger:model v1.VPN
func (*V1VPN) ContextValidate ¶ added in v0.20.2
ContextValidate validates this v1 v p n based on context it is used
func (*V1VPN) MarshalBinary ¶ added in v0.20.2
MarshalBinary interface implementation
func (*V1VPN) UnmarshalBinary ¶ added in v0.20.2
UnmarshalBinary interface implementation
type V1VolumeFindRequest ¶ added in v0.12.0
type V1VolumeFindRequest struct { // partition ID // Required: true PartitionID *string `json:"PartitionID"` // project ID // Required: true ProjectID *string `json:"ProjectID"` // tenant ID // Required: true TenantID *string `json:"TenantID"` // volume ID // Required: true VolumeID *string `json:"VolumeID"` }
V1VolumeFindRequest v1 volume find request
swagger:model v1.VolumeFindRequest
func (*V1VolumeFindRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 volume find request based on context it is used
func (*V1VolumeFindRequest) MarshalBinary ¶ added in v0.12.0
func (m *V1VolumeFindRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1VolumeFindRequest) UnmarshalBinary ¶ added in v0.12.0
func (m *V1VolumeFindRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1VolumeResponse ¶ added in v0.12.0
type V1VolumeResponse struct { // connected hosts // Required: true ConnectedHosts []string `json:"ConnectedHosts"` // node IP list // Required: true NodeIPList []string `json:"NodeIPList"` // partition ID // Required: true PartitionID *string `json:"PartitionID"` // primary node UUID // Required: true PrimaryNodeUUID *string `json:"PrimaryNodeUUID"` // project ID // Required: true ProjectID *string `json:"ProjectID"` // protection state // Required: true ProtectionState *string `json:"ProtectionState"` // qos policy name // Required: true QosPolicyName *string `json:"QosPolicyName"` // qos policy UUID // Required: true QosPolicyUUID *string `json:"QosPolicyUUID"` // rebuild progress // Required: true RebuildProgress *string `json:"RebuildProgress"` // replica count // Required: true ReplicaCount *int64 `json:"ReplicaCount"` // size // Required: true Size *int64 `json:"Size"` // source snapshot UUID // Required: true SourceSnapshotUUID *string `json:"SourceSnapshotUUID"` // state // Required: true State *string `json:"State"` // statistics // Required: true Statistics *V1VolumeStatistics `json:"Statistics"` // storage class // Required: true StorageClass *string `json:"StorageClass"` // tenant ID // Required: true TenantID *string `json:"TenantID"` // volume handle // Required: true VolumeHandle *string `json:"VolumeHandle"` // volume ID // Required: true VolumeID *string `json:"VolumeID"` // volume name // Required: true VolumeName *string `json:"VolumeName"` }
V1VolumeResponse v1 volume response
swagger:model v1.VolumeResponse
func (*V1VolumeResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 volume response based on the context it is used
func (*V1VolumeResponse) MarshalBinary ¶ added in v0.12.0
func (m *V1VolumeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1VolumeResponse) UnmarshalBinary ¶ added in v0.12.0
func (m *V1VolumeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1VolumeSetQoSPolicyRequest ¶ added in v0.26.5
type V1VolumeSetQoSPolicyRequest struct { // qo s policy ID // Required: true QoSPolicyID *string `json:"QoSPolicyID"` // qo s policy name // Required: true QoSPolicyName *string `json:"QoSPolicyName"` }
V1VolumeSetQoSPolicyRequest v1 volume set qo s policy request
swagger:model v1.VolumeSetQoSPolicyRequest
func (*V1VolumeSetQoSPolicyRequest) ContextValidate ¶ added in v0.26.5
func (m *V1VolumeSetQoSPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 volume set qo s policy request based on context it is used
func (*V1VolumeSetQoSPolicyRequest) MarshalBinary ¶ added in v0.26.5
func (m *V1VolumeSetQoSPolicyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1VolumeSetQoSPolicyRequest) UnmarshalBinary ¶ added in v0.26.5
func (m *V1VolumeSetQoSPolicyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1VolumeStatistics ¶ added in v0.12.0
type V1VolumeStatistics struct { // compression ratio // Required: true CompressionRatio *float64 `json:"CompressionRatio"` // logical used storage // Required: true LogicalUsedStorage *int64 `json:"LogicalUsedStorage"` // physical used storage // Required: true PhysicalUsedStorage *int64 `json:"PhysicalUsedStorage"` }
V1VolumeStatistics v1 volume statistics
swagger:model v1.VolumeStatistics
func (*V1VolumeStatistics) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 volume statistics based on context it is used
func (*V1VolumeStatistics) MarshalBinary ¶ added in v0.12.0
func (m *V1VolumeStatistics) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1VolumeStatistics) UnmarshalBinary ¶ added in v0.12.0
func (m *V1VolumeStatistics) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1VolumeUsage ¶
type V1VolumeUsage struct { // accounting annotations present on the last accounting report of this volume // Required: true Annotations []string `json:"annotations"` // the capacity seconds of this volume (byte*s) // Required: true Capacityseconds *string `json:"capacityseconds"` // the class of this volume // Required: true Class *string `json:"class"` // the cluster id of this volume // Required: true Clusterid *string `json:"clusterid"` // the cluster name of this volume // Required: true Clustername *string `json:"clustername"` // the contract number attached to this entity // Required: true Contract *string `json:"contract"` // the debtor id attached to this entity // Required: true Debtorid *string `json:"debtorid"` // 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 entity // Required: true Projectid *string `json:"projectid"` // the project name of this entity // 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 entity // Required: true Tenant *string `json:"tenant"` // the tenant name of this entity // Required: true Tenantname *string `json:"tenantname"` // the type of this volume // Required: true Type *string `json:"type"` // the uuid of this volume // Required: true UUID *string `json:"uuid"` }
V1VolumeUsage v1 volume usage
swagger:model v1.VolumeUsage
func (*V1VolumeUsage) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 volume usage based on context it is used
func (*V1VolumeUsage) MarshalBinary ¶
func (m *V1VolumeUsage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1VolumeUsage) UnmarshalBinary ¶
func (m *V1VolumeUsage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1VolumeUsageAccumuluated ¶
type V1VolumeUsageAccumuluated struct { // the accumulated capacity seconds of the volumes in this response (byte*s) // Required: true Capacityseconds *string `json:"capacityseconds"` // the duration that this volume is running // Required: true Lifetime *int64 `json:"lifetime"` }
V1VolumeUsageAccumuluated v1 volume usage accumuluated
swagger:model v1.VolumeUsageAccumuluated
func (*V1VolumeUsageAccumuluated) ContextValidate ¶ added in v0.12.0
func (m *V1VolumeUsageAccumuluated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1 volume usage accumuluated based on context it is used
func (*V1VolumeUsageAccumuluated) MarshalBinary ¶
func (m *V1VolumeUsageAccumuluated) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1VolumeUsageAccumuluated) UnmarshalBinary ¶
func (m *V1VolumeUsageAccumuluated) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1VolumeUsageRequest ¶
type V1VolumeUsageRequest struct { // accounting annotations present on the last accounting report of this container // Required: true Annotations []string `json:"annotations"` // the cluster id to account for Clusterid string `json:"clusterid,omitempty"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the namespace name to account for Namespace string `json:"namespace,omitempty"` // the project id to account for Projectid string `json:"projectid,omitempty"` // the tenant to get the container usage for (defaults to all tenants) Tenant string `json:"tenant,omitempty"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` }
V1VolumeUsageRequest v1 volume usage request
swagger:model v1.VolumeUsageRequest
func (*V1VolumeUsageRequest) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1 volume usage request based on context it is used
func (*V1VolumeUsageRequest) MarshalBinary ¶
func (m *V1VolumeUsageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1VolumeUsageRequest) UnmarshalBinary ¶
func (m *V1VolumeUsageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1VolumeUsageResponse ¶
type V1VolumeUsageResponse struct { // just the usage data of the individual volumes summed up // Required: true Accumulatedusage *V1VolumeUsageAccumuluated `json:"accumulatedusage"` // the start time in the accounting window to look at // Required: true // Format: date-time From *strfmt.DateTime `json:"from"` // the end time in the accounting window to look at (defaults to current system time) // Format: date-time To strfmt.DateTime `json:"to,omitempty"` // the usage data of the individual volumes // Required: true Usage []*V1VolumeUsage `json:"usage"` }
V1VolumeUsageResponse v1 volume usage response
swagger:model v1.VolumeUsageResponse
func (*V1VolumeUsageResponse) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 volume usage response based on the context it is used
func (*V1VolumeUsageResponse) MarshalBinary ¶
func (m *V1VolumeUsageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1VolumeUsageResponse) UnmarshalBinary ¶
func (m *V1VolumeUsageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Worker ¶
type V1Worker struct { // annotations // Required: true Annotations map[string]string `json:"Annotations"` // c r i // Required: true CRI *string `json:"CRI"` // drain timeout DrainTimeout int64 `json:"DrainTimeout,omitempty"` // health timeout HealthTimeout int64 `json:"HealthTimeout,omitempty"` // kubernetes version // Required: true KubernetesVersion *string `json:"KubernetesVersion"` // labels // Required: true Labels map[string]string `json:"Labels"` // 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"` // taints // Required: true Taints []*V1Taint `json:"Taints"` }
V1Worker v1 worker
swagger:model v1.Worker
func (*V1Worker) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1 worker based on the context it is used
func (*V1Worker) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1Worker) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1beta1CARotation ¶ added in v0.22.4
type V1beta1CARotation struct { // last completion time LastCompletionTime string `json:"lastCompletionTime,omitempty"` // last completion triggered time LastCompletionTriggeredTime string `json:"lastCompletionTriggeredTime,omitempty"` // last initiation finished time LastInitiationFinishedTime string `json:"lastInitiationFinishedTime,omitempty"` // last initiation time LastInitiationTime string `json:"lastInitiationTime,omitempty"` // phase // Required: true Phase *string `json:"phase"` }
V1beta1CARotation v1beta1 c a rotation
swagger:model v1beta1.CARotation
func (*V1beta1CARotation) ContextValidate ¶ added in v0.22.4
ContextValidate validates this v1beta1 c a rotation based on context it is used
func (*V1beta1CARotation) MarshalBinary ¶ added in v0.22.4
func (m *V1beta1CARotation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1CARotation) UnmarshalBinary ¶ added in v0.22.4
func (m *V1beta1CARotation) 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) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1beta1 condition based on context it is used
func (*V1beta1Condition) MarshalBinary ¶
func (m *V1beta1Condition) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1Condition) UnmarshalBinary ¶
func (m *V1beta1Condition) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1ETCDEncryptionKeyRotation ¶ added in v0.22.4
type V1beta1ETCDEncryptionKeyRotation struct { // last completion time LastCompletionTime string `json:"lastCompletionTime,omitempty"` // last completion triggered time LastCompletionTriggeredTime string `json:"lastCompletionTriggeredTime,omitempty"` // last initiation finished time LastInitiationFinishedTime string `json:"lastInitiationFinishedTime,omitempty"` // last initiation time LastInitiationTime string `json:"lastInitiationTime,omitempty"` // phase // Required: true Phase *string `json:"phase"` }
V1beta1ETCDEncryptionKeyRotation v1beta1 e t c d encryption key rotation
swagger:model v1beta1.ETCDEncryptionKeyRotation
func (*V1beta1ETCDEncryptionKeyRotation) ContextValidate ¶ added in v0.22.4
func (m *V1beta1ETCDEncryptionKeyRotation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1beta1 e t c d encryption key rotation based on context it is used
func (*V1beta1ETCDEncryptionKeyRotation) MarshalBinary ¶ added in v0.22.4
func (m *V1beta1ETCDEncryptionKeyRotation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1ETCDEncryptionKeyRotation) UnmarshalBinary ¶ added in v0.22.4
func (m *V1beta1ETCDEncryptionKeyRotation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1Gardener ¶
type V1beta1Gardener struct { // id // Required: true ID *string `json:"id"` // name // Required: true Name *string `json:"name"` // version // Required: true Version *string `json:"version"` }
V1beta1Gardener v1beta1 gardener
swagger:model v1beta1.Gardener
func (*V1beta1Gardener) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1beta1 gardener based on context it is used
func (*V1beta1Gardener) MarshalBinary ¶
func (m *V1beta1Gardener) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1Gardener) UnmarshalBinary ¶
func (m *V1beta1Gardener) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1LastError ¶
type V1beta1LastError struct { // codes Codes []string `json:"codes"` // description // Required: true Description *string `json:"description"` // last update time LastUpdateTime string `json:"lastUpdateTime,omitempty"` // task ID TaskID string `json:"taskID,omitempty"` }
V1beta1LastError v1beta1 last error
swagger:model v1beta1.LastError
func (*V1beta1LastError) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1beta1 last error based on context it is used
func (*V1beta1LastError) MarshalBinary ¶
func (m *V1beta1LastError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1LastError) UnmarshalBinary ¶
func (m *V1beta1LastError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1LastMaintenance ¶ added in v0.22.4
type V1beta1LastMaintenance struct { // description // Required: true Description *string `json:"description"` // failure reason FailureReason string `json:"failureReason,omitempty"` // state // Required: true State *string `json:"state"` // triggered time // Required: true TriggeredTime *string `json:"triggeredTime"` }
V1beta1LastMaintenance v1beta1 last maintenance
swagger:model v1beta1.LastMaintenance
func (*V1beta1LastMaintenance) ContextValidate ¶ added in v0.22.4
func (m *V1beta1LastMaintenance) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1beta1 last maintenance based on context it is used
func (*V1beta1LastMaintenance) MarshalBinary ¶ added in v0.22.4
func (m *V1beta1LastMaintenance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1LastMaintenance) UnmarshalBinary ¶ added in v0.22.4
func (m *V1beta1LastMaintenance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1LastOperation ¶
type V1beta1LastOperation struct { // description // Required: true Description *string `json:"description"` // last update time // Required: true LastUpdateTime *string `json:"lastUpdateTime"` // progress // Required: true Progress *int32 `json:"progress"` // state // Required: true State *string `json:"state"` // type // Required: true Type *string `json:"type"` }
V1beta1LastOperation v1beta1 last operation
swagger:model v1beta1.LastOperation
func (*V1beta1LastOperation) ContextValidate ¶ added in v0.12.0
ContextValidate validates this v1beta1 last operation based on context it is used
func (*V1beta1LastOperation) MarshalBinary ¶
func (m *V1beta1LastOperation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1LastOperation) UnmarshalBinary ¶
func (m *V1beta1LastOperation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1ServiceAccountKeyRotation ¶ added in v0.22.4
type V1beta1ServiceAccountKeyRotation struct { // last completion time LastCompletionTime string `json:"lastCompletionTime,omitempty"` // last completion triggered time LastCompletionTriggeredTime string `json:"lastCompletionTriggeredTime,omitempty"` // last initiation finished time LastInitiationFinishedTime string `json:"lastInitiationFinishedTime,omitempty"` // last initiation time LastInitiationTime string `json:"lastInitiationTime,omitempty"` // phase // Required: true Phase *string `json:"phase"` }
V1beta1ServiceAccountKeyRotation v1beta1 service account key rotation
swagger:model v1beta1.ServiceAccountKeyRotation
func (*V1beta1ServiceAccountKeyRotation) ContextValidate ¶ added in v0.22.4
func (m *V1beta1ServiceAccountKeyRotation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1beta1 service account key rotation based on context it is used
func (*V1beta1ServiceAccountKeyRotation) MarshalBinary ¶ added in v0.22.4
func (m *V1beta1ServiceAccountKeyRotation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1ServiceAccountKeyRotation) UnmarshalBinary ¶ added in v0.22.4
func (m *V1beta1ServiceAccountKeyRotation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1ShootAdvertisedAddress ¶ added in v0.17.21
type V1beta1ShootAdvertisedAddress struct { // name // Required: true Name *string `json:"name"` // url // Required: true URL *string `json:"url"` }
V1beta1ShootAdvertisedAddress v1beta1 shoot advertised address
swagger:model v1beta1.ShootAdvertisedAddress
func (*V1beta1ShootAdvertisedAddress) ContextValidate ¶ added in v0.17.21
func (m *V1beta1ShootAdvertisedAddress) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1beta1 shoot advertised address based on context it is used
func (*V1beta1ShootAdvertisedAddress) MarshalBinary ¶ added in v0.17.21
func (m *V1beta1ShootAdvertisedAddress) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1ShootAdvertisedAddress) UnmarshalBinary ¶ added in v0.17.21
func (m *V1beta1ShootAdvertisedAddress) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1ShootCredentials ¶ added in v0.20.11
type V1beta1ShootCredentials struct { // rotation Rotation *V1beta1ShootCredentialsRotation `json:"rotation,omitempty"` }
V1beta1ShootCredentials v1beta1 shoot credentials
swagger:model v1beta1.ShootCredentials
func (*V1beta1ShootCredentials) ContextValidate ¶ added in v0.20.11
func (m *V1beta1ShootCredentials) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1beta1 shoot credentials based on the context it is used
func (*V1beta1ShootCredentials) MarshalBinary ¶ added in v0.20.11
func (m *V1beta1ShootCredentials) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1ShootCredentials) UnmarshalBinary ¶ added in v0.20.11
func (m *V1beta1ShootCredentials) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1ShootCredentialsRotation ¶ added in v0.20.11
type V1beta1ShootCredentialsRotation struct { // certificate authorities CertificateAuthorities *V1beta1CARotation `json:"certificateAuthorities,omitempty"` // etcd encryption key EtcdEncryptionKey *V1beta1ETCDEncryptionKeyRotation `json:"etcdEncryptionKey,omitempty"` // kubeconfig Kubeconfig *V1beta1ShootKubeconfigRotation `json:"kubeconfig,omitempty"` // observability Observability *V1beta1ShootObservabilityRotation `json:"observability,omitempty"` // service account key ServiceAccountKey *V1beta1ServiceAccountKeyRotation `json:"serviceAccountKey,omitempty"` // ssh keypair SSHKeypair *V1beta1ShootSSHKeypairRotation `json:"sshKeypair,omitempty"` }
V1beta1ShootCredentialsRotation v1beta1 shoot credentials rotation
swagger:model v1beta1.ShootCredentialsRotation
func (*V1beta1ShootCredentialsRotation) ContextValidate ¶ added in v0.20.11
func (m *V1beta1ShootCredentialsRotation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1beta1 shoot credentials rotation based on the context it is used
func (*V1beta1ShootCredentialsRotation) MarshalBinary ¶ added in v0.20.11
func (m *V1beta1ShootCredentialsRotation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1ShootCredentialsRotation) UnmarshalBinary ¶ added in v0.20.11
func (m *V1beta1ShootCredentialsRotation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1ShootKubeconfigRotation ¶ added in v0.20.11
type V1beta1ShootKubeconfigRotation struct { // last completion time LastCompletionTime string `json:"lastCompletionTime,omitempty"` // last initiation time LastInitiationTime string `json:"lastInitiationTime,omitempty"` }
V1beta1ShootKubeconfigRotation v1beta1 shoot kubeconfig rotation
swagger:model v1beta1.ShootKubeconfigRotation
func (*V1beta1ShootKubeconfigRotation) ContextValidate ¶ added in v0.20.11
func (m *V1beta1ShootKubeconfigRotation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1beta1 shoot kubeconfig rotation based on context it is used
func (*V1beta1ShootKubeconfigRotation) MarshalBinary ¶ added in v0.20.11
func (m *V1beta1ShootKubeconfigRotation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1ShootKubeconfigRotation) UnmarshalBinary ¶ added in v0.20.11
func (m *V1beta1ShootKubeconfigRotation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1ShootObservabilityRotation ¶ added in v0.20.18
type V1beta1ShootObservabilityRotation struct { // last completion time LastCompletionTime string `json:"lastCompletionTime,omitempty"` // last initiation time LastInitiationTime string `json:"lastInitiationTime,omitempty"` }
V1beta1ShootObservabilityRotation v1beta1 shoot observability rotation
swagger:model v1beta1.ShootObservabilityRotation
func (*V1beta1ShootObservabilityRotation) ContextValidate ¶ added in v0.20.18
func (m *V1beta1ShootObservabilityRotation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1beta1 shoot observability rotation based on context it is used
func (*V1beta1ShootObservabilityRotation) MarshalBinary ¶ added in v0.20.18
func (m *V1beta1ShootObservabilityRotation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1ShootObservabilityRotation) UnmarshalBinary ¶ added in v0.20.18
func (m *V1beta1ShootObservabilityRotation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1ShootSSHKeypairRotation ¶ added in v0.20.11
type V1beta1ShootSSHKeypairRotation struct { // last completion time LastCompletionTime string `json:"lastCompletionTime,omitempty"` // last initiation time LastInitiationTime string `json:"lastInitiationTime,omitempty"` }
V1beta1ShootSSHKeypairRotation v1beta1 shoot SSH keypair rotation
swagger:model v1beta1.ShootSSHKeypairRotation
func (*V1beta1ShootSSHKeypairRotation) ContextValidate ¶ added in v0.20.11
func (m *V1beta1ShootSSHKeypairRotation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1beta1 shoot SSH keypair rotation based on context it is used
func (*V1beta1ShootSSHKeypairRotation) MarshalBinary ¶ added in v0.20.11
func (m *V1beta1ShootSSHKeypairRotation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1ShootSSHKeypairRotation) UnmarshalBinary ¶ added in v0.20.11
func (m *V1beta1ShootSSHKeypairRotation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1beta1ShootStatus ¶
type V1beta1ShootStatus struct { // advertised addresses AdvertisedAddresses []*V1beta1ShootAdvertisedAddress `json:"advertisedAddresses"` // cluster identity ClusterIdentity string `json:"clusterIdentity,omitempty"` // conditions Conditions []*V1beta1Condition `json:"conditions"` // constraints Constraints []*V1beta1Condition `json:"constraints"` // credentials Credentials *V1beta1ShootCredentials `json:"credentials,omitempty"` // gardener // Required: true Gardener *V1beta1Gardener `json:"gardener"` // hibernated // Required: true Hibernated *bool `json:"hibernated"` // last errors LastErrors []*V1beta1LastError `json:"lastErrors"` // last hibernation trigger time LastHibernationTriggerTime string `json:"lastHibernationTriggerTime,omitempty"` // last maintenance LastMaintenance *V1beta1LastMaintenance `json:"lastMaintenance,omitempty"` // last operation LastOperation *V1beta1LastOperation `json:"lastOperation,omitempty"` // migration start time MigrationStartTime string `json:"migrationStartTime,omitempty"` // observed generation ObservedGeneration int64 `json:"observedGeneration,omitempty"` // retry cycle start time RetryCycleStartTime string `json:"retryCycleStartTime,omitempty"` // seed name SeedName string `json:"seedName,omitempty"` // technical ID // Required: true TechnicalID *string `json:"technicalID"` // uid // Required: true UID *string `json:"uid"` }
V1beta1ShootStatus v1beta1 shoot status
swagger:model v1beta1.ShootStatus
func (*V1beta1ShootStatus) ContextValidate ¶ added in v0.12.0
ContextValidate validate this v1beta1 shoot status based on the context it is used
func (*V1beta1ShootStatus) MarshalBinary ¶
func (m *V1beta1ShootStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1beta1ShootStatus) UnmarshalBinary ¶
func (m *V1beta1ShootStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- models_v1_boot_info.go
- models_v1_chassis_identify_l_e_d_state.go
- models_v1_disk.go
- models_v1_disk_partition.go
- models_v1_filesystem.go
- models_v1_filesystem_layout_constraints.go
- models_v1_filesystem_layout_response.go
- models_v1_firewall_egress_rule.go
- models_v1_firewall_ingress_rule.go
- models_v1_firewall_rules.go
- models_v1_image_response.go
- models_v1_ip_allocate_request.go
- models_v1_ip_find_request.go
- models_v1_ip_response.go
- models_v1_ip_update_request.go
- models_v1_logical_volume.go
- models_v1_machine_allocation.go
- models_v1_machine_b_i_o_s.go
- models_v1_machine_block_device.go
- models_v1_machine_hardware.go
- models_v1_machine_network.go
- models_v1_machine_nic.go
- models_v1_machine_provisioning_event.go
- models_v1_machine_recent_provisioning_events.go
- models_v1_machine_response.go
- models_v1_machine_state.go
- models_v1_machine_v_p_n.go
- models_v1_partition_boot_configuration.go
- models_v1_partition_response.go
- models_v1_raid.go
- models_v1_size_constraint.go
- models_v1_size_reservation.go
- models_v1_size_response.go
- models_v1_volume_group.go
- rest_health_response.go
- rest_health_result.go
- rest_version.go
- v1_access_list.go
- v1_allowed_networks.go
- v1_audit.go
- v1_audit_backend_cluster_forwarding.go
- v1_audit_backend_splunk.go
- v1_audit_backends.go
- v1_audit_find_request.go
- v1_audit_policy_response.go
- v1_audit_response.go
- v1_cluster_create_request.go
- v1_cluster_credentials_response.go
- v1_cluster_features.go
- v1_cluster_find_request.go
- v1_cluster_health.go
- v1_cluster_kubeconfig_response.go
- v1_cluster_machine_cycle_request.go
- v1_cluster_machine_reinstall_request.go
- v1_cluster_machine_reset_request.go
- v1_cluster_monitoring_secret_response.go
- v1_cluster_name_project.go
- v1_cluster_reconcile_request.go
- v1_cluster_response.go
- v1_cluster_statistics_api.go
- v1_cluster_update_request.go
- v1_cluster_usage.go
- v1_cluster_usage_accumuluated.go
- v1_cluster_usage_request.go
- v1_cluster_usage_response.go
- v1_cluster_worker.go
- v1_connection.go
- v1_container_usage.go
- v1_container_usage_accumuluated.go
- v1_container_usage_request.go
- v1_container_usage_response.go
- v1_custom_default_storage_class.go
- v1_egress_rule.go
- v1_firewall_controller_version.go
- v1_i_a_m_config.go
- v1_id_m_config.go
- v1_ip_allocate_request.go
- v1_ip_find_request.go
- v1_ip_update_request.go
- v1_ip_usage.go
- v1_ip_usage_accumuluated.go
- v1_ip_usage_request.go
- v1_ip_usage_response.go
- v1_issuer_config.go
- v1_kube_api_server_acl.go
- v1_kubernetes.go
- v1_machine_image.go
- v1_machine_usage.go
- v1_machine_usage_accumuluated.go
- v1_machine_usage_request.go
- v1_machine_usage_response.go
- v1_maintenance.go
- v1_maintenance_auto_update.go
- v1_maintenance_time_window.go
- v1_masterdata_lookup_request.go
- v1_masterdata_lookup_response.go
- v1_meta.go
- v1_network.go
- v1_network_access_restrictions.go
- v1_network_usage.go
- v1_network_usage_accumuluated.go
- v1_network_usage_request.go
- v1_network_usage_response.go
- v1_networking.go
- v1_node_local_dns.go
- v1_paging.go
- v1_postgres_backup_config_create_request.go
- v1_postgres_backup_config_response.go
- v1_postgres_backup_config_update_request.go
- v1_postgres_backup_entry.go
- v1_postgres_backup_secret.go
- v1_postgres_create_request.go
- v1_postgres_create_standby_request.go
- v1_postgres_find_request.go
- v1_postgres_partition.go
- v1_postgres_partitions_response.go
- v1_postgres_response.go
- v1_postgres_restore_request.go
- v1_postgres_secrets_response.go
- v1_postgres_size.go
- v1_postgres_socket.go
- v1_postgres_status.go
- v1_postgres_update_request.go
- v1_postgres_update_request_labels.go
- v1_postgres_usage.go
- v1_postgres_usage_accumuluated.go
- v1_postgres_usage_request.go
- v1_postgres_usage_response.go
- v1_postgres_version.go
- v1_product_option_usage.go
- v1_product_option_usage_accumuluated.go
- v1_product_option_usage_request.go
- v1_product_option_usage_response.go
- v1_project.go
- v1_project_create_request.go
- v1_project_find_request.go
- v1_project_id_time.go
- v1_project_info_request.go
- v1_project_info_response.go
- v1_project_list_response.go
- v1_project_response.go
- v1_project_update_request.go
- v1_qo_s_policy_limit.go
- v1_qo_s_policy_limit_bandwidth.go
- v1_qo_s_policy_limit_i_o_p_s.go
- v1_qo_s_policy_limit_i_o_p_s_per_g_b.go
- v1_qo_s_policy_response.go
- v1_quota.go
- v1_quota_set.go
- v1_restore.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_snapshot_find_request.go
- v1_snapshot_response.go
- v1_snapshot_statistics.go
- v1_ssh_key_pair.go
- v1_storage_cluster_info.go
- v1_storage_server_info.go
- v1_system_components.go
- v1_taint.go
- v1_tenant.go
- v1_tenant_find_request.go
- v1_tenant_response.go
- v1_tenant_update_request.go
- v1_usage_common.go
- v1_usage_request.go
- v1_user_secret.go
- v1_v_p_n.go
- v1_volume_find_request.go
- v1_volume_response.go
- v1_volume_set_qo_s_policy_request.go
- v1_volume_statistics.go
- v1_volume_usage.go
- v1_volume_usage_accumuluated.go
- v1_volume_usage_request.go
- v1_volume_usage_response.go
- v1_worker.go
- v1beta1_c_a_rotation.go
- v1beta1_condition.go
- v1beta1_e_t_c_d_encryption_key_rotation.go
- v1beta1_gardener.go
- v1beta1_last_error.go
- v1beta1_last_maintenance.go
- v1beta1_last_operation.go
- v1beta1_service_account_key_rotation.go
- v1beta1_shoot_advertised_address.go
- v1beta1_shoot_credentials.go
- v1beta1_shoot_credentials_rotation.go
- v1beta1_shoot_kubeconfig_rotation.go
- v1beta1_shoot_observability_rotation.go
- v1beta1_shoot_ssh_keypair_rotation.go
- v1beta1_shoot_status.go