package cnquery.providers.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ProviderCallback

plugin.proto:109

service ProviderPlugin

plugin.proto:98

service Vault

vault.proto:20

message Asset

inventory.proto:43

Used in: explorer.SynchronizeAssetsReq, ConnectReq, ConnectRes, InventorySpec, ParseCLIRes

enum AssetCategory

inventory.proto:35

Used in: Asset

message AssetUrlBranch

inventory.proto:95

AssetUrlBranch defines the hierarchy into which an asset can be placed. It makes it easier to find and group assets. Typically this is a subset of all possible asset relationships used to generate an opinionated view on an asset. AssetUrlBranches are part of the overall AssetUrlSchema, to which they are attached.

message Config

inventory.proto:196

Used in: Asset

message ConnectReq

plugin.proto:24

Used as request type in: ProviderPlugin.Connect, ProviderPlugin.MockConnect

message ConnectRes

plugin.proto:33

Used as response type in: ProviderPlugin.Connect, ProviderPlugin.MockConnect

message Credential

vault.proto:76

Credential holds authentication information

Used in: Config, InventorySpec

enum CredentialType

vault.proto:27

protolint:disable:next ENUM_FIELD_NAMES_PREFIX

Used in: Credential

message DataReq

plugin.proto:48

Used as request type in: ProviderCallback.GetData, ProviderCallback.GetRecording, ProviderPlugin.GetData

message DataRes

plugin.proto:56

Used as request type in: ProviderCallback.Collect

Used as response type in: ProviderCallback.GetData, ProviderPlugin.GetData

enum DeprecatedV8_Kind

inventory.proto:252

protolint:disable:next ENUM_FIELD_NAMES_PREFIX protolint:disable:next ENUM_NAMES_UPPER_CAMEL_CASE

Used in: Config, Platform

message Discovery

inventory.proto:245

Used in: Config

message Inventory

inventory.proto:434

Inventory declares the all assets and their credentials

Used in: explorer.scan.Job, ConnectRes, proto.RunQueryConfig

message InventorySpec

inventory.proto:447

Used in: Inventory

message InventoryStatus

inventory.proto:458

Used in: Inventory

(message has no fields)

message ObjectMeta

inventory.proto:343

ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.

Used in: Inventory

message OwnerReference

inventory.proto:414

OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. +structType=atomic

Used in: ObjectMeta

message Platform

inventory.proto:290

Used in: Asset

enum ProviderType

inventory.proto:121

FIXME: DEPRECATED, remove in v10.0 (or later) vv

Used in: Config

message ResourceData

plugin.proto:72

Used as response type in: ProviderCallback.GetRecording

Used as field type in: StoreReq

message Secret

vault.proto:13

Used as request type in: Vault.Set

Used as response type in: Vault.Get

enum SecretEncoding

vault.proto:55

protolint:disable:next ENUM_FIELD_NAMES_PREFIX protolint:disable:next ENUM_FIELD_NAMES_UPPER_SNAKE_CASE

Used in: Secret

message SecretID

vault.proto:9

Used as request type in: Vault.Get

Used as response type in: Vault.Set

enum State

inventory.proto:12

Used in: Asset

message Sudo

inventory.proto:238

Used in: Config

message Time

inventory.proto:397

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. +protobuf.options.marshal=false +protobuf.as=Timestamp +protobuf.options.(gogoproto.goproto_stringer)=false

message TypeMeta

inventory.proto:321

TypeMeta describes an individual object in an API response or request with strings representing the type of the object and its API schema version. Structures that are versioned or persisted should inline TypeMeta.

message VaultConfiguration

vault.proto:129

Used in: InventorySpec

enum VaultType

vault.proto:105

protolint:disable:next ENUM_FIELD_NAMES_PREFIX

Used in: VaultConfiguration