Skip to main content

SecretInventoryQuery

Namespace: Meshmakers.Octo.Runtime.Contracts.Secrets

Filters and paging of ISecretInventoryService.ListAsync(String, SecretInventoryQuery, CancellationToken).

public sealed class SecretInventoryQuery

Inheritance Object → SecretInventoryQuery

Properties​

CkTypeId​

Only entities of this CK type or a type derived from it (runtime id, e.g. System.Communication/SftpConfiguration; a version suffix is accepted). An unknown type yields an empty page. null = all types.

public string CkTypeId { get; set; }

Property Value​

String

Forms​

Only slots in one of these storage forms; null or empty = all forms.

public IReadOnlyCollection<SecretStorageForm> Forms { get; set; }

Property Value​

IReadOnlyCollection<SecretStorageForm>

NeedsReEntry​

true = only re-entry tasks, false = only slots that need none, null = all.

public Nullable<bool> NeedsReEntry { get; set; }

Property Value​

Nullable<Boolean>

Case-insensitive substring of the rtId, the CK type id (full id such as System.Communication/Application or the short type name after the slash), the well-known name, the display name or the attribute path (never matched against values). null or empty = no text filter.

public string Search { get; set; }

Property Value​

String

Skip​

Number of matching slots to skip. Default 0.

public int Skip { get; set; }

Property Value​

Int32

Take​

Maximum number of slots to return. Default 50; values below 1 return no items (only the total).

public int Take { get; set; }

Property Value​

Int32

Constructors​

SecretInventoryQuery()​

public SecretInventoryQuery()