# StorageVersionMigration v1alpha1

StorageVersionMigration v1alpha1StorageVersionMigration represents a migration of stored data to the latest storage version.apiVersion: storagemigration.k8s.io/v1alpha1import "k8s.io/api/storagemigration/v1alpha1"StorageVersionMigrationStorageVersionMigration represents a migration of stored data to the latest storage version.apiVersion: storagemigration.k8s.io/v1alpha1kind: StorageVersionMigrationmetadata (ObjectMeta)Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadataspec (StorageVersionMigrationSpec)Specification of the migration.status (StorageVersionMigrationStatus)Status of the migration.StorageVersionMigrationSpecSpec of the storage version migration.continueToken (string)The token used in the list options to get the next chunk of objects to migrate. When the .status.conditions indicates the migration is "Running", users can use this token to check the progress of the migration.resource (GroupVersionResource), requiredThe resource that is being migrated. The migrator sends requests to the endpoint serving the resource. Immutable.The names of the group, the version, and the resource.resource.group (string)The name of the group.resource.resource (string)The name of the resource.resource.version (string)The name of the version.StorageVersionMigrationStatusStatus of the storage version migration.conditions ([]MigrationCondition)Patch strategy: merge on key typeMap: unique values on key type will be kept during a mergeThe latest available observations of the migration's current state.Describes the state of a migration at a certain point.conditions.status (string), requiredStatus of the condition, one of True, False, Unknown.conditions.type (string), requiredType of the condition.conditions.lastUpdateTime (Time)The last time this condition was updated.Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.conditions.message (string)A human readable message indicating details about the transition.conditions.reason (string)The reason for the condition's last transition.resourceVersion (string)ResourceVersion to compare with the GC cache for performing the migration. This is the current resource version of given group, version and resource when kube-controller-manager first observes this StorageVersionMigration resource.StorageVersionMigrationListStorageVersionMigrationList is a collection of storage version migrations.apiVersion: storagemigration.k8s.io/v1alpha1kind: StorageVersionMigrationListmetadata (ListMeta)Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadataitems ([]StorageVersionMigration), requiredPatch strategy: merge on key typeMap: unique values on key type will be kept during a mergeItems is the list of StorageVersionMigrationOperationsget read the specified StorageVersionMigrationHTTP RequestGET /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}Parametersname (in path): string, requiredname of the StorageVersionMigrationpretty (in query): stringprettyResponse200 (StorageVersionMigration): OK401: Unauthorizedget read status of the specified StorageVersionMigrationHTTP RequestGET /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}/statusParametersname (in path): string, requiredname of the StorageVersionMigrationpretty (in query): stringprettyResponse200 (StorageVersionMigration): OK401: Unauthorizedlist list or watch objects of kind StorageVersionMigrationHTTP RequestGET /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrationsParametersallowWatchBookmarks (in query): booleanallowWatchBookmarkscontinue (in query): stringcontinuefieldSelector (in query): stringfieldSelectorlabelSelector (in query): stringlabelSelectorlimit (in query): integerlimitpretty (in query): stringprettyresourceVersion (in query): stringresourceVersionresourceVersionMatch (in query): stringresourceVersionMatchsendInitialEvents (in query): booleansendInitialEventstimeoutSeconds (in query): integertimeoutSecondswatch (in query): booleanwatchResponse200 (StorageVersionMigrationList): OK401: Unauthorizedcreate create a StorageVersionMigrationHTTP RequestPOST /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrationsParametersbody: StorageVersionMigration, requireddryRun (in query): stringdryRunfieldManager (in query): stringfieldManagerfieldValidation (in query): stringfieldValidationpretty (in query): stringprettyResponse200 (StorageVersionMigration): OK201 (StorageVersionMigration): Created202 (StorageVersionMigration): Accepted401: Unauthorizedupdate replace the specified StorageVersionMigrationHTTP RequestPUT /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}Parametersname (in path): string, requiredname of the StorageVersionMigrationbody: StorageVersionMigration, requireddryRun (in query): stringdryRunfieldManager (in query): stringfieldManagerfieldValidation (in query): stringfieldValidationpretty (in query): stringprettyResponse200 (StorageVersionMigration): OK201 (StorageVersionMigration): Created401: Unauthorizedupdate replace status of the specified StorageVersionMigrationHTTP RequestPUT /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}/statusParametersname (in path): string, requiredname of the StorageVersionMigrationbody: StorageVersionMigration, requireddryRun (in query): stringdryRunfieldManager (in query): stringfieldManagerfieldValidation (in query): stringfieldValidationpretty (in query): stringprettyResponse200 (StorageVersionMigration): OK201 (StorageVersionMigration): Created401: Unauthorizedpatch partially update the specified StorageVersionMigrationHTTP RequestPATCH /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}Parametersname (in path): string, requiredname of the StorageVersionMigrationbody: Patch, requireddryRun (in query): stringdryRunfieldManager (in query): stringfieldManagerfieldValidation (in query): stringfieldValidationforce (in query): booleanforcepretty (in query): stringprettyResponse200 (StorageVersionMigration): OK201 (StorageVersionMigration): Created401: Unauthorizedpatch partially update status of the specified StorageVersionMigrationHTTP RequestPATCH /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}/statusParametersname (in path): string, requiredname of the StorageVersionMigrationbody: Patch, requireddryRun (in query): stringdryRunfieldManager (in query): stringfieldManagerfieldValidation (in query): stringfieldValidationforce (in query): booleanforcepretty (in query): stringprettyResponse200 (StorageVersionMigration): OK201 (StorageVersionMigration): Created401: Unauthorizeddelete delete a StorageVersionMigrationHTTP RequestDELETE /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}Parametersname (in path): string, requiredname of the StorageVersionMigrationbody: DeleteOptionsdryRun (in query): stringdryRungracePeriodSeconds (in query): integergracePeriodSecondsignoreStoreReadErrorWithClusterBreakingPotential (in query): booleanignoreStoreReadErrorWithClusterBreakingPotentialpretty (in query): stringprettypropagationPolicy (in query): stringpropagationPolicyResponse200 (Status): OK202 (Status): Accepted401: Unauthorizeddeletecollection delete collection of StorageVersionMigrationHTTP RequestDELETE /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrationsParametersbody: DeleteOptionscontinue (in query): stringcontinuedryRun (in query): stringdryRunfieldSelector (in query): stringfieldSelectorgracePeriodSeconds (in query): integergracePeriodSecondsignoreStoreReadErrorWithClusterBreakingPotential (in query): booleanignoreStoreReadErrorWithClusterBreakingPotentiallabelSelector (in query): stringlabelSelectorlimit (in query): integerlimitpretty (in query): stringprettypropagationPolicy (in query): stringpropagationPolicyresourceVersion (in query): stringresourceVersionresourceVersionMatch (in query): stringresourceVersionMatchsendInitialEvents (in query): booleansendInitialEventstimeoutSeconds (in query): integertimeoutSecondsResponse200 (Status): OK401: UnauthorizedThis page is automatically generated.If you plan to report an issue with this page, mention that the page is auto-generated in your issue description. The fix may need to happen elsewhere in the Kubernetes project.