Documentation
¶
Overview ¶
Package apivalidation holds the declarative validation generated for the atelet RPC surface.
Kubernetes codegen tools required this to be in doc.go, no other name will work.
+k8s:validation-gen=TypesWithSuffix=Request +k8s:validation-gen-input=github.com/agent-substrate/substrate/internal/proto/ateletpb +k8s:validation-gen-scheme-registry=nil +k8s:validation-gen-deep-equal-func=ateDeepEqual
Index ¶
- func ValidateCheckpointRequest(ctx context.Context, req *ateletpb.CheckpointRequest) field.ErrorList
- func ValidateCustom_ActorMetadataItem_Path(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_AssetFile_Sha256(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_Capabilities_Add(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_Capabilities_Drop(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_CheckpointRequest(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_Container_Image(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_Container_VolumeMounts(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_EgressGateway_Address(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_EnvEntry_Name(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_ExternalVolumeSource_PublishContext(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_ExternalVolumeSource_StorageVolumeId(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_ExternalVolumeSource_VolumeContext(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_ExternalVolumeSource_VolumeType(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_HttpGetAction_Path(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_ImageVolumeSource_Reference(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_Limits(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_ObjectStorage_SnapshotUri(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_PromoteSnapshotRequest_Atespace(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_SandboxAssets_PauseImage(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_SandboxAssets_SandboxClass(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_SandboxRuntime_SandboxClass(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_SystemInfoVolume_DataSources(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_TrustBundleDataSource_Path(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_VolumeMount_MountPath(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateCustom_WorkloadSpec(_ context.Context, _ operation.Operation, fldPath *field.Path, ...) field.ErrorList
- func ValidateGetActorEgressPolicyRequest(ctx context.Context, req *ateletpb.GetActorEgressPolicyRequest) field.ErrorList
- func ValidateMintActorCertificateRequest(ctx context.Context, req *ateletpb.MintActorCertificateRequest) field.ErrorList
- func ValidatePromoteSnapshotRequest(ctx context.Context, req *ateletpb.PromoteSnapshotRequest) field.ErrorList
- func ValidateRegisterWorkerRequest(ctx context.Context, req *ateletpb.RegisterWorkerRequest) field.ErrorList
- func ValidateRequestActorSuspendRequest(ctx context.Context, req *ateletpb.RequestActorSuspendRequest) field.ErrorList
- func ValidateRestoreRequest(ctx context.Context, req *ateletpb.RestoreRequest) field.ErrorList
- func ValidateRunRequest(ctx context.Context, req *ateletpb.RunRequest) field.ErrorList
- func ValidateTerminateRequest(ctx context.Context, req *ateletpb.TerminateRequest) field.ErrorList
- func Validate_ActorMetadataDataSource(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_ActorMetadataItem(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_ArchAssets(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_AssetFile(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_AttributeEntry(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_Capabilities(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_CheckpointRequest(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_Container(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_EgressGateway(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_EnvEntry(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_ExternalVolumeSource(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_GetActorEgressPolicyRequest(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_HttpGetAction(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_ImageVolumeSource(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_Limits(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_MintActorCertificateRequest(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_ObjectStorage(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_PromoteSnapshotRequest(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_RegisterWorkerRequest(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_RequestActorSuspendRequest(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_ResourceLimits(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_Resources(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_RestoreRequest(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_RunRequest(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_SandboxAssets(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_SandboxRuntime(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_SecurityContext(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_Snapshot(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_SystemInfoDataSource(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_SystemInfoVolume(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_TerminateRequest(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_TrustBundleDataSource(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_UploadConfig(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_VersionedSandboxCompat(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_Volume(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_VolumeMount(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_WakeupProbe(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_WorkerResources(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_WorkloadSpec(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateCheckpointRequest ¶ added in v0.5.0
func ValidateCheckpointRequest(ctx context.Context, req *ateletpb.CheckpointRequest) field.ErrorList
ValidateCheckpointRequest runs the generated validation for req.
func ValidateCustom_ActorMetadataItem_Path ¶ added in v0.5.0
func ValidateCustom_AssetFile_Sha256 ¶ added in v0.5.0
func ValidateCustom_Capabilities_Add ¶ added in v0.5.0
func ValidateCustom_Capabilities_Drop ¶ added in v0.5.0
func ValidateCustom_CheckpointRequest ¶ added in v0.5.0
func ValidateCustom_CheckpointRequest(_ context.Context, _ operation.Operation, fldPath *field.Path, value, _ *ateletpb.CheckpointRequest) field.ErrorList
ValidateCustom_CheckpointRequest requires snapshot.object when upload_config.mode is UPLOAD_MODE_IMMEDIATE.
func ValidateCustom_Container_Image ¶ added in v0.5.0
func ValidateCustom_Container_VolumeMounts ¶ added in v0.5.0
func ValidateCustom_Container_VolumeMounts(_ context.Context, _ operation.Operation, fldPath *field.Path, value, _ []*ateletpb.VolumeMount) field.ErrorList
ValidateCustom_Container_VolumeMounts rejects nested mounts. Mount-path uniqueness is enforced by the list key.
func ValidateCustom_EgressGateway_Address ¶ added in v0.5.0
func ValidateCustom_EnvEntry_Name ¶ added in v0.5.0
func ValidateCustom_ExternalVolumeSource_PublishContext ¶ added in v0.5.0
func ValidateCustom_ExternalVolumeSource_StorageVolumeId ¶ added in v0.5.0
func ValidateCustom_ExternalVolumeSource_VolumeContext ¶ added in v0.5.0
func ValidateCustom_ExternalVolumeSource_VolumeType ¶ added in v0.5.0
func ValidateCustom_HttpGetAction_Path ¶ added in v0.5.0
func ValidateCustom_ImageVolumeSource_Reference ¶ added in v0.5.0
func ValidateCustom_Limits ¶
func ValidateCustom_Limits(_ context.Context, _ operation.Operation, fldPath *field.Path, value, _ *ateletpb.Limits) field.ErrorList
ValidateCustom_Limits validates one limit with resources.ValidateLimit, the rule the control plane applies to its own Limits. Presence and uniqueness of names are enforced by tags.
func ValidateCustom_ObjectStorage_SnapshotUri ¶ added in v0.5.0
func ValidateCustom_PromoteSnapshotRequest_Atespace ¶ added in v0.5.0
func ValidateCustom_PromoteSnapshotRequest_Atespace(_ context.Context, _ operation.Operation, fldPath *field.Path, value, _ *string) field.ErrorList
ValidateCustom_PromoteSnapshotRequest_Atespace rejects the golden atespace: golden actors are never paused, so a paused checkpoint is never promoted to a golden snapshot.
func ValidateCustom_SandboxAssets_PauseImage ¶ added in v0.5.0
func ValidateCustom_SandboxAssets_SandboxClass ¶ added in v0.5.0
func ValidateCustom_SandboxRuntime_SandboxClass ¶ added in v0.5.0
func ValidateCustom_SystemInfoVolume_DataSources ¶ added in v0.5.0
func ValidateCustom_SystemInfoVolume_DataSources(_ context.Context, _ operation.Operation, fldPath *field.Path, value, _ []*ateletpb.SystemInfoDataSource) field.ErrorList
ValidateCustom_SystemInfoVolume_DataSources allows at most one actor_metadata entry and requires every projected file path to be unique across all data sources: atelet writes them in order into one tree, so a repeated path silently clobbers the earlier file.
func ValidateCustom_TrustBundleDataSource_Path ¶ added in v0.5.0
func ValidateCustom_VolumeMount_MountPath ¶ added in v0.5.0
func ValidateCustom_WorkloadSpec ¶ added in v0.5.0
func ValidateCustom_WorkloadSpec(_ context.Context, _ operation.Operation, fldPath *field.Path, value, _ *ateletpb.WorkloadSpec) field.ErrorList
ValidateCustom_WorkloadSpec rejects container volume mounts that name a volume the spec does not declare, mirroring the template-side rule, so a dangling mount is refused at the RPC edge rather than after atelet has already reset the actor's directories and mounted its external volumes.
func ValidateGetActorEgressPolicyRequest ¶ added in v0.5.0
func ValidateGetActorEgressPolicyRequest(ctx context.Context, req *ateletpb.GetActorEgressPolicyRequest) field.ErrorList
ValidateGetActorEgressPolicyRequest runs the generated validation for req.
func ValidateMintActorCertificateRequest ¶
func ValidateMintActorCertificateRequest(ctx context.Context, req *ateletpb.MintActorCertificateRequest) field.ErrorList
ValidateMintActorCertificateRequest runs the generated validation for req.
func ValidatePromoteSnapshotRequest ¶ added in v0.5.0
func ValidatePromoteSnapshotRequest(ctx context.Context, req *ateletpb.PromoteSnapshotRequest) field.ErrorList
ValidatePromoteSnapshotRequest runs the generated validation for req.
func ValidateRegisterWorkerRequest ¶ added in v0.4.0
func ValidateRegisterWorkerRequest(ctx context.Context, req *ateletpb.RegisterWorkerRequest) field.ErrorList
ValidateRegisterWorkerRequest runs the generated validation for req.
func ValidateRequestActorSuspendRequest ¶
func ValidateRequestActorSuspendRequest(ctx context.Context, req *ateletpb.RequestActorSuspendRequest) field.ErrorList
ValidateRequestActorSuspendRequest runs the generated validation for req.
func ValidateRestoreRequest ¶ added in v0.5.0
ValidateRestoreRequest runs the generated validation for req.
func ValidateRunRequest ¶ added in v0.5.0
ValidateRunRequest runs the generated validation for req.
func ValidateTerminateRequest ¶ added in v0.5.0
ValidateTerminateRequest runs the generated validation for req.
func Validate_ActorMetadataDataSource ¶ added in v0.5.0
func Validate_ActorMetadataDataSource( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.ActorMetadataDataSource) (errs field.ErrorList)
Validate_ActorMetadataDataSource validates an instance of ActorMetadataDataSource according to declarative validation rules in the API schema.
func Validate_ActorMetadataItem ¶ added in v0.5.0
func Validate_ActorMetadataItem( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.ActorMetadataItem) (errs field.ErrorList)
Validate_ActorMetadataItem validates an instance of ActorMetadataItem according to declarative validation rules in the API schema.
func Validate_ArchAssets ¶ added in v0.5.0
func Validate_ArchAssets( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.ArchAssets) (errs field.ErrorList)
Validate_ArchAssets validates an instance of ArchAssets according to declarative validation rules in the API schema.
func Validate_AssetFile ¶ added in v0.5.0
func Validate_AssetFile( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.AssetFile) (errs field.ErrorList)
Validate_AssetFile validates an instance of AssetFile according to declarative validation rules in the API schema.
func Validate_AttributeEntry ¶ added in v0.5.0
func Validate_AttributeEntry( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.AttributeEntry) (errs field.ErrorList)
Validate_AttributeEntry validates an instance of AttributeEntry according to declarative validation rules in the API schema.
func Validate_Capabilities ¶ added in v0.5.0
func Validate_Capabilities( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.Capabilities) (errs field.ErrorList)
Validate_Capabilities validates an instance of Capabilities according to declarative validation rules in the API schema.
func Validate_CheckpointRequest ¶ added in v0.5.0
func Validate_CheckpointRequest( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.CheckpointRequest) (errs field.ErrorList)
Validate_CheckpointRequest validates an instance of CheckpointRequest according to declarative validation rules in the API schema.
func Validate_Container ¶ added in v0.5.0
func Validate_Container( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.Container) (errs field.ErrorList)
Validate_Container validates an instance of Container according to declarative validation rules in the API schema.
func Validate_EgressGateway ¶ added in v0.5.0
func Validate_EgressGateway( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.EgressGateway) (errs field.ErrorList)
Validate_EgressGateway validates an instance of EgressGateway according to declarative validation rules in the API schema.
func Validate_EnvEntry ¶ added in v0.5.0
func Validate_EnvEntry( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.EnvEntry) (errs field.ErrorList)
Validate_EnvEntry validates an instance of EnvEntry according to declarative validation rules in the API schema.
func Validate_ExternalVolumeSource ¶ added in v0.5.0
func Validate_ExternalVolumeSource( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.ExternalVolumeSource) (errs field.ErrorList)
Validate_ExternalVolumeSource validates an instance of ExternalVolumeSource according to declarative validation rules in the API schema.
func Validate_GetActorEgressPolicyRequest ¶ added in v0.5.0
func Validate_GetActorEgressPolicyRequest( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.GetActorEgressPolicyRequest) (errs field.ErrorList)
Validate_GetActorEgressPolicyRequest validates an instance of GetActorEgressPolicyRequest according to declarative validation rules in the API schema.
func Validate_HttpGetAction ¶ added in v0.5.0
func Validate_HttpGetAction( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.HttpGetAction) (errs field.ErrorList)
Validate_HttpGetAction validates an instance of HttpGetAction according to declarative validation rules in the API schema.
func Validate_ImageVolumeSource ¶ added in v0.5.0
func Validate_ImageVolumeSource( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.ImageVolumeSource) (errs field.ErrorList)
Validate_ImageVolumeSource validates an instance of ImageVolumeSource according to declarative validation rules in the API schema.
func Validate_Limits ¶
func Validate_Limits( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.Limits) (errs field.ErrorList)
Validate_Limits validates an instance of Limits according to declarative validation rules in the API schema.
func Validate_MintActorCertificateRequest ¶
func Validate_MintActorCertificateRequest( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.MintActorCertificateRequest) (errs field.ErrorList)
Validate_MintActorCertificateRequest validates an instance of MintActorCertificateRequest according to declarative validation rules in the API schema.
func Validate_ObjectStorage ¶ added in v0.5.0
func Validate_ObjectStorage( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.ObjectStorage) (errs field.ErrorList)
Validate_ObjectStorage validates an instance of ObjectStorage according to declarative validation rules in the API schema.
func Validate_PromoteSnapshotRequest ¶ added in v0.5.0
func Validate_PromoteSnapshotRequest( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.PromoteSnapshotRequest) (errs field.ErrorList)
Validate_PromoteSnapshotRequest validates an instance of PromoteSnapshotRequest according to declarative validation rules in the API schema.
func Validate_RegisterWorkerRequest ¶ added in v0.4.0
func Validate_RegisterWorkerRequest( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.RegisterWorkerRequest) (errs field.ErrorList)
Validate_RegisterWorkerRequest validates an instance of RegisterWorkerRequest according to declarative validation rules in the API schema.
func Validate_RequestActorSuspendRequest ¶
func Validate_RequestActorSuspendRequest( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.RequestActorSuspendRequest) (errs field.ErrorList)
Validate_RequestActorSuspendRequest validates an instance of RequestActorSuspendRequest according to declarative validation rules in the API schema.
func Validate_ResourceLimits ¶ added in v0.5.0
func Validate_ResourceLimits( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.ResourceLimits) (errs field.ErrorList)
Validate_ResourceLimits validates an instance of ResourceLimits according to declarative validation rules in the API schema.
func Validate_Resources ¶
func Validate_Resources( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.Resources) (errs field.ErrorList)
Validate_Resources validates an instance of Resources according to declarative validation rules in the API schema.
func Validate_RestoreRequest ¶ added in v0.5.0
func Validate_RestoreRequest( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.RestoreRequest) (errs field.ErrorList)
Validate_RestoreRequest validates an instance of RestoreRequest according to declarative validation rules in the API schema.
func Validate_RunRequest ¶ added in v0.5.0
func Validate_RunRequest( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.RunRequest) (errs field.ErrorList)
Validate_RunRequest validates an instance of RunRequest according to declarative validation rules in the API schema.
func Validate_SandboxAssets ¶ added in v0.5.0
func Validate_SandboxAssets( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.SandboxAssets) (errs field.ErrorList)
Validate_SandboxAssets validates an instance of SandboxAssets according to declarative validation rules in the API schema.
func Validate_SandboxRuntime ¶ added in v0.5.0
func Validate_SandboxRuntime( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.SandboxRuntime) (errs field.ErrorList)
Validate_SandboxRuntime validates an instance of SandboxRuntime according to declarative validation rules in the API schema.
func Validate_SecurityContext ¶ added in v0.5.0
func Validate_SecurityContext( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.SecurityContext) (errs field.ErrorList)
Validate_SecurityContext validates an instance of SecurityContext according to declarative validation rules in the API schema.
func Validate_Snapshot ¶ added in v0.5.0
func Validate_Snapshot( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.Snapshot) (errs field.ErrorList)
Validate_Snapshot validates an instance of Snapshot according to declarative validation rules in the API schema.
func Validate_SystemInfoDataSource ¶ added in v0.5.0
func Validate_SystemInfoDataSource( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.SystemInfoDataSource) (errs field.ErrorList)
Validate_SystemInfoDataSource validates an instance of SystemInfoDataSource according to declarative validation rules in the API schema.
func Validate_SystemInfoVolume ¶ added in v0.5.0
func Validate_SystemInfoVolume( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.SystemInfoVolume) (errs field.ErrorList)
Validate_SystemInfoVolume validates an instance of SystemInfoVolume according to declarative validation rules in the API schema.
func Validate_TerminateRequest ¶ added in v0.5.0
func Validate_TerminateRequest( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.TerminateRequest) (errs field.ErrorList)
Validate_TerminateRequest validates an instance of TerminateRequest according to declarative validation rules in the API schema.
func Validate_TrustBundleDataSource ¶ added in v0.5.0
func Validate_TrustBundleDataSource( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.TrustBundleDataSource) (errs field.ErrorList)
Validate_TrustBundleDataSource validates an instance of TrustBundleDataSource according to declarative validation rules in the API schema.
func Validate_UploadConfig ¶ added in v0.5.0
func Validate_UploadConfig( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.UploadConfig) (errs field.ErrorList)
Validate_UploadConfig validates an instance of UploadConfig according to declarative validation rules in the API schema.
func Validate_VersionedSandboxCompat ¶ added in v0.5.0
func Validate_VersionedSandboxCompat( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.VersionedSandboxCompat) (errs field.ErrorList)
Validate_VersionedSandboxCompat validates an instance of VersionedSandboxCompat according to declarative validation rules in the API schema.
func Validate_Volume ¶ added in v0.5.0
func Validate_Volume( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.Volume) (errs field.ErrorList)
Validate_Volume validates an instance of Volume according to declarative validation rules in the API schema.
func Validate_VolumeMount ¶ added in v0.5.0
func Validate_VolumeMount( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.VolumeMount) (errs field.ErrorList)
Validate_VolumeMount validates an instance of VolumeMount according to declarative validation rules in the API schema.
func Validate_WakeupProbe ¶ added in v0.5.0
func Validate_WakeupProbe( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.WakeupProbe) (errs field.ErrorList)
Validate_WakeupProbe validates an instance of WakeupProbe according to declarative validation rules in the API schema.
func Validate_WorkerResources ¶
func Validate_WorkerResources( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.WorkerResources) (errs field.ErrorList)
Validate_WorkerResources validates an instance of WorkerResources according to declarative validation rules in the API schema.
func Validate_WorkloadSpec ¶ added in v0.5.0
func Validate_WorkloadSpec( ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *ateletpb.WorkloadSpec) (errs field.ErrorList)
Validate_WorkloadSpec validates an instance of WorkloadSpec according to declarative validation rules in the API schema.
Types ¶
This section is empty.