Documentation
¶
Overview ¶
Package v1 provides partial-match assertion structs for velero.io/v1.
Re-generate with:
go generate ./...
Index ¶
- type BackupAssertion
- type BackupHooksAssertion
- type BackupProgressAssertion
- type BackupRepositoryAssertion
- type BackupRepositorySpecAssertion
- type BackupResourceHookAssertion
- type BackupResourceHookSpecAssertion
- type BackupSpecAssertion
- type BackupStorageLocationAssertion
- type BackupStorageLocationSpecAssertion
- type DeleteBackupRequestAssertion
- type DeleteBackupRequestSpecAssertion
- type DownloadRequestAssertion
- type DownloadRequestSpecAssertion
- type DownloadTargetAssertion
- type ExecHookAssertion
- type ExecRestoreHookAssertion
- type InitRestoreHookAssertion
- type MetadataAssertion
- type ObjectStorageLocationAssertion
- type PluginInfoAssertion
- type PodVolumeBackupAssertion
- type PodVolumeBackupSpecAssertion
- type PodVolumeRestoreAssertion
- type PodVolumeRestoreSpecAssertion
- type RestoreAssertion
- type RestoreHooksAssertion
- type RestoreProgressAssertion
- type RestoreResourceHookAssertion
- type RestoreResourceHookSpecAssertion
- type RestoreSpecAssertion
- type RestoreStatusSpecAssertion
- type ScheduleAssertion
- type ScheduleSpecAssertion
- type SchemeGroupVersionAssertion
- type ServerStatusRequestAssertion
- type ServerStatusRequestSpecAssertion
- type StorageTypeAssertion
- type UploaderConfigForBackupAssertion
- type UploaderConfigForRestoreAssertion
- type VolumeSnapshotLocationAssertion
- type VolumeSnapshotLocationSpecAssertion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupAssertion ¶
type BackupAssertion struct {
TypeMeta assert.Opt[v1.TypeMeta]
ObjectMeta assert.Opt[v1.ObjectMeta]
Spec BackupSpecAssertion
Status assert.Opt[v11.BackupStatus]
}
BackupAssertion is the assertion struct for Backup.
func (BackupAssertion) IsAssertable ¶
func (_ BackupAssertion) IsAssertable()
IsAssertable marks BackupAssertion as an Assertable.
type BackupHooksAssertion ¶
type BackupHooksAssertion struct {
Resources assert.Opt[[]BackupResourceHookSpecAssertion]
}
BackupHooksAssertion is the assertion struct for BackupHooks.
func (BackupHooksAssertion) IsAssertable ¶
func (_ BackupHooksAssertion) IsAssertable()
IsAssertable marks BackupHooksAssertion as an Assertable.
type BackupProgressAssertion ¶
BackupProgressAssertion is the assertion struct for BackupProgress.
func (BackupProgressAssertion) IsAssertable ¶
func (_ BackupProgressAssertion) IsAssertable()
IsAssertable marks BackupProgressAssertion as an Assertable.
type BackupRepositoryAssertion ¶
type BackupRepositoryAssertion struct {
TypeMeta assert.Opt[v1.TypeMeta]
ObjectMeta assert.Opt[v1.ObjectMeta]
Spec BackupRepositorySpecAssertion
Status assert.Opt[v11.BackupRepositoryStatus]
}
BackupRepositoryAssertion is the assertion struct for BackupRepository.
func (BackupRepositoryAssertion) IsAssertable ¶
func (_ BackupRepositoryAssertion) IsAssertable()
IsAssertable marks BackupRepositoryAssertion as an Assertable.
type BackupRepositorySpecAssertion ¶
type BackupRepositorySpecAssertion struct {
VolumeNamespace assert.Opt[string]
BackupStorageLocation assert.Opt[string]
RepositoryType assert.Opt[string]
ResticIdentifier assert.Opt[string]
MaintenanceFrequency assert.Opt[v1.Duration]
RepositoryConfig assert.Opt[map[string]string]
}
BackupRepositorySpecAssertion is the assertion struct for BackupRepositorySpec.
func (BackupRepositorySpecAssertion) IsAssertable ¶
func (_ BackupRepositorySpecAssertion) IsAssertable()
IsAssertable marks BackupRepositorySpecAssertion as an Assertable.
type BackupResourceHookAssertion ¶
type BackupResourceHookAssertion struct {
Exec ExecHookAssertion
}
BackupResourceHookAssertion is the assertion struct for BackupResourceHook.
func (BackupResourceHookAssertion) IsAssertable ¶
func (_ BackupResourceHookAssertion) IsAssertable()
IsAssertable marks BackupResourceHookAssertion as an Assertable.
type BackupResourceHookSpecAssertion ¶
type BackupResourceHookSpecAssertion struct {
Name assert.Opt[string]
IncludedNamespaces assert.Opt[[]string]
ExcludedNamespaces assert.Opt[[]string]
IncludedResources assert.Opt[[]string]
ExcludedResources assert.Opt[[]string]
LabelSelector assert.Opt[*v1.LabelSelector]
PreHooks assert.Opt[[]BackupResourceHookAssertion]
PostHooks assert.Opt[[]BackupResourceHookAssertion]
}
BackupResourceHookSpecAssertion is the assertion struct for BackupResourceHookSpec.
func (BackupResourceHookSpecAssertion) IsAssertable ¶
func (_ BackupResourceHookSpecAssertion) IsAssertable()
IsAssertable marks BackupResourceHookSpecAssertion as an Assertable.
type BackupSpecAssertion ¶
type BackupSpecAssertion struct {
Metadata MetadataAssertion
IncludedNamespaces assert.Opt[[]string]
ExcludedNamespaces assert.Opt[[]string]
IncludedResources assert.Opt[[]string]
ExcludedResources assert.Opt[[]string]
IncludedClusterScopedResources assert.Opt[[]string]
ExcludedClusterScopedResources assert.Opt[[]string]
IncludedNamespaceScopedResources assert.Opt[[]string]
ExcludedNamespaceScopedResources assert.Opt[[]string]
LabelSelector assert.Opt[*v1.LabelSelector]
OrLabelSelectors assert.Opt[[]*v1.LabelSelector]
SnapshotVolumes assert.Opt[*bool]
TTL assert.Opt[v1.Duration]
VolumeGroupSnapshotLabelKey assert.Opt[string]
IncludeClusterResources assert.Opt[*bool]
Hooks BackupHooksAssertion
StorageLocation assert.Opt[string]
VolumeSnapshotLocations assert.Opt[[]string]
DefaultVolumesToRestic assert.Opt[*bool]
DefaultVolumesToFsBackup assert.Opt[*bool]
OrderedResources assert.Opt[map[string]string]
CSISnapshotTimeout assert.Opt[v1.Duration]
ItemOperationTimeout assert.Opt[v1.Duration]
ResourcePolicy assert.Opt[*v12.TypedLocalObjectReference]
SnapshotMoveData assert.Opt[*bool]
DataMover assert.Opt[string]
UploaderConfig UploaderConfigForBackupAssertion
}
BackupSpecAssertion is the assertion struct for BackupSpec.
func (BackupSpecAssertion) IsAssertable ¶
func (_ BackupSpecAssertion) IsAssertable()
IsAssertable marks BackupSpecAssertion as an Assertable.
type BackupStorageLocationAssertion ¶
type BackupStorageLocationAssertion struct {
TypeMeta assert.Opt[v1.TypeMeta]
ObjectMeta assert.Opt[v1.ObjectMeta]
Spec BackupStorageLocationSpecAssertion
Status assert.Opt[v11.BackupStorageLocationStatus]
}
BackupStorageLocationAssertion is the assertion struct for BackupStorageLocation.
func (BackupStorageLocationAssertion) IsAssertable ¶
func (_ BackupStorageLocationAssertion) IsAssertable()
IsAssertable marks BackupStorageLocationAssertion as an Assertable.
type BackupStorageLocationSpecAssertion ¶
type BackupStorageLocationSpecAssertion struct {
Provider assert.Opt[string]
Config assert.Opt[map[string]string]
Credential assert.Opt[*v12.SecretKeySelector]
StorageType StorageTypeAssertion
Default assert.Opt[bool]
AccessMode assert.Opt[v11.BackupStorageLocationAccessMode]
BackupSyncPeriod assert.Opt[*v1.Duration]
ValidationFrequency assert.Opt[*v1.Duration]
}
BackupStorageLocationSpecAssertion is the assertion struct for BackupStorageLocationSpec.
func (BackupStorageLocationSpecAssertion) IsAssertable ¶
func (_ BackupStorageLocationSpecAssertion) IsAssertable()
IsAssertable marks BackupStorageLocationSpecAssertion as an Assertable.
type DeleteBackupRequestAssertion ¶
type DeleteBackupRequestAssertion struct {
TypeMeta assert.Opt[v1.TypeMeta]
ObjectMeta assert.Opt[v1.ObjectMeta]
Spec DeleteBackupRequestSpecAssertion
Status assert.Opt[v11.DeleteBackupRequestStatus]
}
DeleteBackupRequestAssertion is the assertion struct for DeleteBackupRequest.
func (DeleteBackupRequestAssertion) IsAssertable ¶
func (_ DeleteBackupRequestAssertion) IsAssertable()
IsAssertable marks DeleteBackupRequestAssertion as an Assertable.
type DeleteBackupRequestSpecAssertion ¶
DeleteBackupRequestSpecAssertion is the assertion struct for DeleteBackupRequestSpec.
func (DeleteBackupRequestSpecAssertion) IsAssertable ¶
func (_ DeleteBackupRequestSpecAssertion) IsAssertable()
IsAssertable marks DeleteBackupRequestSpecAssertion as an Assertable.
type DownloadRequestAssertion ¶
type DownloadRequestAssertion struct {
TypeMeta assert.Opt[v1.TypeMeta]
ObjectMeta assert.Opt[v1.ObjectMeta]
Spec DownloadRequestSpecAssertion
Status assert.Opt[v11.DownloadRequestStatus]
}
DownloadRequestAssertion is the assertion struct for DownloadRequest.
func (DownloadRequestAssertion) IsAssertable ¶
func (_ DownloadRequestAssertion) IsAssertable()
IsAssertable marks DownloadRequestAssertion as an Assertable.
type DownloadRequestSpecAssertion ¶
type DownloadRequestSpecAssertion struct {
Target DownloadTargetAssertion
}
DownloadRequestSpecAssertion is the assertion struct for DownloadRequestSpec.
func (DownloadRequestSpecAssertion) IsAssertable ¶
func (_ DownloadRequestSpecAssertion) IsAssertable()
IsAssertable marks DownloadRequestSpecAssertion as an Assertable.
type DownloadTargetAssertion ¶
type DownloadTargetAssertion struct {
Kind assert.Opt[v11.DownloadTargetKind]
Name assert.Opt[string]
}
DownloadTargetAssertion is the assertion struct for DownloadTarget.
func (DownloadTargetAssertion) IsAssertable ¶
func (_ DownloadTargetAssertion) IsAssertable()
IsAssertable marks DownloadTargetAssertion as an Assertable.
type ExecHookAssertion ¶
type ExecHookAssertion struct {
Container assert.Opt[string]
Command assert.Opt[[]string]
OnError assert.Opt[v11.HookErrorMode]
Timeout assert.Opt[v1.Duration]
}
ExecHookAssertion is the assertion struct for ExecHook.
func (ExecHookAssertion) IsAssertable ¶
func (_ ExecHookAssertion) IsAssertable()
IsAssertable marks ExecHookAssertion as an Assertable.
type ExecRestoreHookAssertion ¶
type ExecRestoreHookAssertion struct {
Container assert.Opt[string]
Command assert.Opt[[]string]
OnError assert.Opt[v11.HookErrorMode]
ExecTimeout assert.Opt[v1.Duration]
WaitTimeout assert.Opt[v1.Duration]
WaitForReady assert.Opt[*bool]
}
ExecRestoreHookAssertion is the assertion struct for ExecRestoreHook.
func (ExecRestoreHookAssertion) IsAssertable ¶
func (_ ExecRestoreHookAssertion) IsAssertable()
IsAssertable marks ExecRestoreHookAssertion as an Assertable.
type InitRestoreHookAssertion ¶
type InitRestoreHookAssertion struct {
InitContainers assert.Opt[[]runtime.RawExtension]
Timeout assert.Opt[v1.Duration]
}
InitRestoreHookAssertion is the assertion struct for InitRestoreHook.
func (InitRestoreHookAssertion) IsAssertable ¶
func (_ InitRestoreHookAssertion) IsAssertable()
IsAssertable marks InitRestoreHookAssertion as an Assertable.
type MetadataAssertion ¶
MetadataAssertion is the assertion struct for Metadata.
func (MetadataAssertion) IsAssertable ¶
func (_ MetadataAssertion) IsAssertable()
IsAssertable marks MetadataAssertion as an Assertable.
type ObjectStorageLocationAssertion ¶
type ObjectStorageLocationAssertion struct {
Bucket assert.Opt[string]
Prefix assert.Opt[string]
CACert assert.Opt[[]byte]
CACertRef assert.Opt[*v12.SecretKeySelector]
}
ObjectStorageLocationAssertion is the assertion struct for ObjectStorageLocation.
func (ObjectStorageLocationAssertion) IsAssertable ¶
func (_ ObjectStorageLocationAssertion) IsAssertable()
IsAssertable marks ObjectStorageLocationAssertion as an Assertable.
type PluginInfoAssertion ¶
PluginInfoAssertion is the assertion struct for PluginInfo.
func (PluginInfoAssertion) IsAssertable ¶
func (_ PluginInfoAssertion) IsAssertable()
IsAssertable marks PluginInfoAssertion as an Assertable.
type PodVolumeBackupAssertion ¶
type PodVolumeBackupAssertion struct {
TypeMeta assert.Opt[v1.TypeMeta]
ObjectMeta assert.Opt[v1.ObjectMeta]
Spec PodVolumeBackupSpecAssertion
Status assert.Opt[v11.PodVolumeBackupStatus]
}
PodVolumeBackupAssertion is the assertion struct for PodVolumeBackup.
func (PodVolumeBackupAssertion) IsAssertable ¶
func (_ PodVolumeBackupAssertion) IsAssertable()
IsAssertable marks PodVolumeBackupAssertion as an Assertable.
type PodVolumeBackupSpecAssertion ¶
type PodVolumeBackupSpecAssertion struct {
Node assert.Opt[string]
Pod assert.Opt[v12.ObjectReference]
Volume assert.Opt[string]
BackupStorageLocation assert.Opt[string]
RepoIdentifier assert.Opt[string]
UploaderType assert.Opt[string]
Tags assert.Opt[map[string]string]
UploaderSettings assert.Opt[map[string]string]
Cancel assert.Opt[bool]
}
PodVolumeBackupSpecAssertion is the assertion struct for PodVolumeBackupSpec.
func (PodVolumeBackupSpecAssertion) IsAssertable ¶
func (_ PodVolumeBackupSpecAssertion) IsAssertable()
IsAssertable marks PodVolumeBackupSpecAssertion as an Assertable.
type PodVolumeRestoreAssertion ¶
type PodVolumeRestoreAssertion struct {
TypeMeta assert.Opt[v1.TypeMeta]
ObjectMeta assert.Opt[v1.ObjectMeta]
Spec PodVolumeRestoreSpecAssertion
Status assert.Opt[v11.PodVolumeRestoreStatus]
}
PodVolumeRestoreAssertion is the assertion struct for PodVolumeRestore.
func (PodVolumeRestoreAssertion) IsAssertable ¶
func (_ PodVolumeRestoreAssertion) IsAssertable()
IsAssertable marks PodVolumeRestoreAssertion as an Assertable.
type PodVolumeRestoreSpecAssertion ¶
type PodVolumeRestoreSpecAssertion struct {
Pod assert.Opt[v12.ObjectReference]
Volume assert.Opt[string]
BackupStorageLocation assert.Opt[string]
RepoIdentifier assert.Opt[string]
UploaderType assert.Opt[string]
SnapshotID assert.Opt[string]
SourceNamespace assert.Opt[string]
UploaderSettings assert.Opt[map[string]string]
Cancel assert.Opt[bool]
SnapshotSize assert.Opt[int64]
}
PodVolumeRestoreSpecAssertion is the assertion struct for PodVolumeRestoreSpec.
func (PodVolumeRestoreSpecAssertion) IsAssertable ¶
func (_ PodVolumeRestoreSpecAssertion) IsAssertable()
IsAssertable marks PodVolumeRestoreSpecAssertion as an Assertable.
type RestoreAssertion ¶
type RestoreAssertion struct {
TypeMeta assert.Opt[v1.TypeMeta]
ObjectMeta assert.Opt[v1.ObjectMeta]
Spec RestoreSpecAssertion
Status assert.Opt[v11.RestoreStatus]
}
RestoreAssertion is the assertion struct for Restore.
func (RestoreAssertion) IsAssertable ¶
func (_ RestoreAssertion) IsAssertable()
IsAssertable marks RestoreAssertion as an Assertable.
type RestoreHooksAssertion ¶
type RestoreHooksAssertion struct {
Resources assert.Opt[[]RestoreResourceHookSpecAssertion]
}
RestoreHooksAssertion is the assertion struct for RestoreHooks.
func (RestoreHooksAssertion) IsAssertable ¶
func (_ RestoreHooksAssertion) IsAssertable()
IsAssertable marks RestoreHooksAssertion as an Assertable.
type RestoreProgressAssertion ¶
RestoreProgressAssertion is the assertion struct for RestoreProgress.
func (RestoreProgressAssertion) IsAssertable ¶
func (_ RestoreProgressAssertion) IsAssertable()
IsAssertable marks RestoreProgressAssertion as an Assertable.
type RestoreResourceHookAssertion ¶
type RestoreResourceHookAssertion struct {
Exec ExecRestoreHookAssertion
Init InitRestoreHookAssertion
}
RestoreResourceHookAssertion is the assertion struct for RestoreResourceHook.
func (RestoreResourceHookAssertion) IsAssertable ¶
func (_ RestoreResourceHookAssertion) IsAssertable()
IsAssertable marks RestoreResourceHookAssertion as an Assertable.
type RestoreResourceHookSpecAssertion ¶
type RestoreResourceHookSpecAssertion struct {
Name assert.Opt[string]
IncludedNamespaces assert.Opt[[]string]
ExcludedNamespaces assert.Opt[[]string]
IncludedResources assert.Opt[[]string]
ExcludedResources assert.Opt[[]string]
LabelSelector assert.Opt[*v1.LabelSelector]
PostHooks assert.Opt[[]RestoreResourceHookAssertion]
}
RestoreResourceHookSpecAssertion is the assertion struct for RestoreResourceHookSpec.
func (RestoreResourceHookSpecAssertion) IsAssertable ¶
func (_ RestoreResourceHookSpecAssertion) IsAssertable()
IsAssertable marks RestoreResourceHookSpecAssertion as an Assertable.
type RestoreSpecAssertion ¶
type RestoreSpecAssertion struct {
BackupName assert.Opt[string]
ScheduleName assert.Opt[string]
IncludedNamespaces assert.Opt[[]string]
ExcludedNamespaces assert.Opt[[]string]
IncludedResources assert.Opt[[]string]
ExcludedResources assert.Opt[[]string]
NamespaceMapping assert.Opt[map[string]string]
LabelSelector assert.Opt[*v1.LabelSelector]
OrLabelSelectors assert.Opt[[]*v1.LabelSelector]
RestorePVs assert.Opt[*bool]
RestoreStatus RestoreStatusSpecAssertion
PreserveNodePorts assert.Opt[*bool]
IncludeClusterResources assert.Opt[*bool]
Hooks RestoreHooksAssertion
ExistingResourcePolicy assert.Opt[v11.PolicyType]
ItemOperationTimeout assert.Opt[v1.Duration]
ResourceModifier assert.Opt[*v12.TypedLocalObjectReference]
UploaderConfig UploaderConfigForRestoreAssertion
}
RestoreSpecAssertion is the assertion struct for RestoreSpec.
func (RestoreSpecAssertion) IsAssertable ¶
func (_ RestoreSpecAssertion) IsAssertable()
IsAssertable marks RestoreSpecAssertion as an Assertable.
type RestoreStatusSpecAssertion ¶
type RestoreStatusSpecAssertion struct {
IncludedResources assert.Opt[[]string]
ExcludedResources assert.Opt[[]string]
}
RestoreStatusSpecAssertion is the assertion struct for RestoreStatusSpec.
func (RestoreStatusSpecAssertion) IsAssertable ¶
func (_ RestoreStatusSpecAssertion) IsAssertable()
IsAssertable marks RestoreStatusSpecAssertion as an Assertable.
type ScheduleAssertion ¶
type ScheduleAssertion struct {
TypeMeta assert.Opt[v1.TypeMeta]
ObjectMeta assert.Opt[v1.ObjectMeta]
Spec ScheduleSpecAssertion
Status assert.Opt[v11.ScheduleStatus]
}
ScheduleAssertion is the assertion struct for Schedule.
func (ScheduleAssertion) IsAssertable ¶
func (_ ScheduleAssertion) IsAssertable()
IsAssertable marks ScheduleAssertion as an Assertable.
type ScheduleSpecAssertion ¶
type ScheduleSpecAssertion struct {
Template BackupSpecAssertion
Schedule assert.Opt[string]
UseOwnerReferencesInBackup assert.Opt[*bool]
Paused assert.Opt[bool]
SkipImmediately assert.Opt[*bool]
}
ScheduleSpecAssertion is the assertion struct for ScheduleSpec.
func (ScheduleSpecAssertion) IsAssertable ¶
func (_ ScheduleSpecAssertion) IsAssertable()
IsAssertable marks ScheduleSpecAssertion as an Assertable.
type SchemeGroupVersionAssertion ¶
SchemeGroupVersionAssertion is the assertion struct for GroupVersion.
func (SchemeGroupVersionAssertion) IsAssertable ¶
func (_ SchemeGroupVersionAssertion) IsAssertable()
IsAssertable marks SchemeGroupVersionAssertion as an Assertable.
type ServerStatusRequestAssertion ¶
type ServerStatusRequestAssertion struct {
TypeMeta assert.Opt[v1.TypeMeta]
ObjectMeta assert.Opt[v1.ObjectMeta]
Spec ServerStatusRequestSpecAssertion
Status assert.Opt[v11.ServerStatusRequestStatus]
}
ServerStatusRequestAssertion is the assertion struct for ServerStatusRequest.
func (ServerStatusRequestAssertion) IsAssertable ¶
func (_ ServerStatusRequestAssertion) IsAssertable()
IsAssertable marks ServerStatusRequestAssertion as an Assertable.
type ServerStatusRequestSpecAssertion ¶
type ServerStatusRequestSpecAssertion struct{}
ServerStatusRequestSpecAssertion is the assertion struct for ServerStatusRequestSpec.
func (ServerStatusRequestSpecAssertion) IsAssertable ¶
func (_ ServerStatusRequestSpecAssertion) IsAssertable()
IsAssertable marks ServerStatusRequestSpecAssertion as an Assertable.
type StorageTypeAssertion ¶
type StorageTypeAssertion struct {
ObjectStorage ObjectStorageLocationAssertion
}
StorageTypeAssertion is the assertion struct for StorageType.
func (StorageTypeAssertion) IsAssertable ¶
func (_ StorageTypeAssertion) IsAssertable()
IsAssertable marks StorageTypeAssertion as an Assertable.
type UploaderConfigForBackupAssertion ¶
UploaderConfigForBackupAssertion is the assertion struct for UploaderConfigForBackup.
func (UploaderConfigForBackupAssertion) IsAssertable ¶
func (_ UploaderConfigForBackupAssertion) IsAssertable()
IsAssertable marks UploaderConfigForBackupAssertion as an Assertable.
type UploaderConfigForRestoreAssertion ¶
type UploaderConfigForRestoreAssertion struct {
WriteSparseFiles assert.Opt[*bool]
ParallelFilesDownload assert.Opt[int]
}
UploaderConfigForRestoreAssertion is the assertion struct for UploaderConfigForRestore.
func (UploaderConfigForRestoreAssertion) IsAssertable ¶
func (_ UploaderConfigForRestoreAssertion) IsAssertable()
IsAssertable marks UploaderConfigForRestoreAssertion as an Assertable.
type VolumeSnapshotLocationAssertion ¶
type VolumeSnapshotLocationAssertion struct {
TypeMeta assert.Opt[v1.TypeMeta]
ObjectMeta assert.Opt[v1.ObjectMeta]
Spec VolumeSnapshotLocationSpecAssertion
Status assert.Opt[v11.VolumeSnapshotLocationStatus]
}
VolumeSnapshotLocationAssertion is the assertion struct for VolumeSnapshotLocation.
func (VolumeSnapshotLocationAssertion) IsAssertable ¶
func (_ VolumeSnapshotLocationAssertion) IsAssertable()
IsAssertable marks VolumeSnapshotLocationAssertion as an Assertable.
type VolumeSnapshotLocationSpecAssertion ¶
type VolumeSnapshotLocationSpecAssertion struct {
Provider assert.Opt[string]
Config assert.Opt[map[string]string]
Credential assert.Opt[*v12.SecretKeySelector]
}
VolumeSnapshotLocationSpecAssertion is the assertion struct for VolumeSnapshotLocationSpec.
func (VolumeSnapshotLocationSpecAssertion) IsAssertable ¶
func (_ VolumeSnapshotLocationSpecAssertion) IsAssertable()
IsAssertable marks VolumeSnapshotLocationSpecAssertion as an Assertable.