23 lines
636 B
C#
23 lines
636 B
C#
namespace StellaOps.Scanner.Storage.Oci;
|
|
|
|
/// <summary>
|
|
/// Service for pushing OCI artifacts to registries.
|
|
/// Sprint: SPRINT_3850_0001_0001
|
|
/// </summary>
|
|
public interface IOciPushService
|
|
{
|
|
/// <summary>
|
|
/// Push an OCI artifact to a registry.
|
|
/// </summary>
|
|
Task<OciArtifactPushResult> PushAsync(
|
|
OciArtifactPushRequest request,
|
|
CancellationToken cancellationToken = default);
|
|
|
|
/// <summary>
|
|
/// Push a slice artifact to a registry.
|
|
/// </summary>
|
|
Task<OciArtifactPushResult> PushSliceAsync(
|
|
SliceArtifactInput input,
|
|
CancellationToken cancellationToken = default);
|
|
}
|