etquia
Version:
Dummy package for the grpc-node repository
41 lines (37 loc) • 1.29 kB
text/typescript
// Original file: deps/envoy-api/envoy/config/core/v3/base.proto
import type { HttpUri as _envoy_config_core_v3_HttpUri, HttpUri__Output as _envoy_config_core_v3_HttpUri__Output } from '../../../../envoy/config/core/v3/HttpUri';
import type { RetryPolicy as _envoy_config_core_v3_RetryPolicy, RetryPolicy__Output as _envoy_config_core_v3_RetryPolicy__Output } from '../../../../envoy/config/core/v3/RetryPolicy';
/**
* The message specifies how to fetch data from remote and how to verify it.
*/
export interface RemoteDataSource {
/**
* The HTTP URI to fetch the remote data.
*/
'http_uri'?: (_envoy_config_core_v3_HttpUri | null);
/**
* SHA256 string for verifying data.
*/
'sha256'?: (string);
/**
* Retry policy for fetching remote data.
*/
'retry_policy'?: (_envoy_config_core_v3_RetryPolicy | null);
}
/**
* The message specifies how to fetch data from remote and how to verify it.
*/
export interface RemoteDataSource__Output {
/**
* The HTTP URI to fetch the remote data.
*/
'http_uri': (_envoy_config_core_v3_HttpUri__Output | null);
/**
* SHA256 string for verifying data.
*/
'sha256': (string);
/**
* Retry policy for fetching remote data.
*/
'retry_policy': (_envoy_config_core_v3_RetryPolicy__Output | null);
}