Table of Contents

Class StorageActivityInput

Namespace
Songhay.Models
Assembly
SonghayCore.dll

Defines the input for most storage operations.

public record StorageActivityInput : IEquatable<StorageActivityInput>
Inheritance
StorageActivityInput
Implements
Derived
Inherited Members
Extension Methods

Constructors

StorageActivityInput(string, string?, string?)

Defines the input for most storage operations.

public StorageActivityInput(string SetKey, string? BucketMetaKey, string? BucketKeyOrPrefix)

Parameters

SetKey string

the RestApiMetadataSet dictionary key or the name of a directory under the root of a storage mirror

BucketMetaKey string

a ClaimsSet dictionary key pointing to the region of the S3 Bucket

BucketKeyOrPrefix string

represents an entire S3Object.Key or its prefix (used for filtering S3 bucket listing)

Properties

BucketKeyOrPrefix

represents an entire S3Object.Key or its prefix (used for filtering S3 bucket listing)

public string? BucketKeyOrPrefix { get; init; }

Property Value

string

BucketMetaKey

a ClaimsSet dictionary key pointing to the region of the S3 Bucket

public string? BucketMetaKey { get; init; }

Property Value

string

SetKey

the RestApiMetadataSet dictionary key or the name of a directory under the root of a storage mirror

public string SetKey { get; init; }

Property Value

string