package
0.0.0-20190701194342-be8a51384471
Repository: https://github.com/dgn/api.git
Documentation: pkg.go.dev
# Constants
No description provided by the author
No description provided by the author
Append values to the existing header values.
No description provided by the author
No description provided by the author
Access token is passed to adapter as bearer token (i.e.
An undiscriminated boolean value.
No description provided by the author
No description provided by the author
No description provided by the author
A DNS name.
An undiscriminated 64-bit floating-point value.
A span between two points in time.
An email address.
Empty - This code not part of the HTTP status code specification, but it is needed for proto `enum` type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
100.
No description provided by the author
No description provided by the author
An undiscriminated 64-bit signed integer.
No description provided by the author
An IP address.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Access token is passed in authorization header as what it is (authorization: some-token).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Remove a header by name.
Replace a header by name.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
An undiscriminated variable-length string.
A map string -> string, typically used by headers.
No description provided by the author
10,000.
A point in time.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A URI.
No description provided by the author
No description provided by the author
Invalid, default value.
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Action describes which [Handler][istio.policy.v1beta1.Handler] to invoke and what data to pass to it for processing.
AttributeManifest describes a set of Attributes produced by some component of an Istio deployment.
AttributeInfo describes the schema of an Istio `Attribute`.
Authentication allows the operator to specify the authentication of connections to out-of-process infrastructure backend.
No description provided by the author
No description provided by the author
Connection allows the operator to specify the endpoint for out-of-process infrastructure backend.
Direct HTTP response for a client-facing error message which can be attached to an RPC error.
An instance field of type DNSName denotes that the expression for the field must evaluate to [ValueType.DNS_NAME][istio.policy.v1beta1.ValueType.DNS_NAME]
Objects of type DNSName are also passed to the adapters during request-time for the instance fields of type DNSName.
An instance field of type Duration denotes that the expression for the field must evaluate to [ValueType.DURATION][istio.policy.v1beta1.ValueType.DURATION]
Objects of type Duration are also passed to the adapters during request-time for the instance fields of type Duration.
DO NOT USE !! Under Development An instance field of type EmailAddress denotes that the expression for the field must evaluate to [ValueType.EMAIL_ADDRESS][istio.policy.v1beta1.ValueType.EMAIL_ADDRESS]
Objects of type EmailAddress are also passed to the adapters during request-time for the instance fields of type EmailAddress.
$hide_from_docs A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable.
Handler allows the operator to configure a specific adapter implementation.
An Instance tells Mixer how to create instances for particular template.
An instance field of type IPAddress denotes that the expression for the field must evaluate to [ValueType.IP_ADDRESS][istio.policy.v1beta1.ValueType.IP_ADDRESS]
Objects of type IPAddress are also passed to the adapters during request-time for the instance fields of type IPAddress.
Mutual let operator specify TLS configuration for Mixer as client if mutual TLS is used to secure connection to adapter backend.
OAuth let operator specify config to fetch access token via oauth when using TLS for connection to the backend.
$hide_from_docs RandomSampling will filter based on the comparison of a randomly-generated value against the threshold provided.
$hide_from_docs RateLimitSampling provides the ability to limit the number of Rule action executions that occur over a period of time.
A Rule is a selector and a set of intentions to be executed when the selector is `true`
The following example instructs Mixer to invoke `prometheus-handler` handler for all services and pass it the instance constructed using the 'RequestCountByService' instance.
A template for an HTTP header manipulation.
$hide_from_docs Sampling provides configuration of sampling strategies for Rule actions.
An instance field of type TimeStamp denotes that the expression for the field must evaluate to [ValueType.TIMESTAMP][istio.policy.v1beta1.ValueType.TIMESTAMP]
Objects of type TimeStamp are also passed to the adapters during request-time for the instance fields of type TimeStamp.
Tls let operator specify client authentication setting when TLS is used for connection to the backend.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DO NOT USE !! Under Development An instance field of type Uri denotes that the expression for the field must evaluate to [ValueType.URI][istio.policy.v1beta1.ValueType.URI]
Objects of type Uri are also passed to the adapters during request-time for the instance fields of type Uri.
An instance field of type Value denotes that the expression for the field is of dynamic type and can evaluate to any [ValueType][istio.policy.v1beta1.ValueType] enum values.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
Fraction percentages support several fixed denominator values.
HTTP response codes.
Header operation type.
AuthHeader specifies how to pass access token with authorization header.
ValueType describes the types that values in the Istio system can take.