- JSON representation
- ContextualHeaders
- DelegatedUserInfo
- OutputType
- DelegatedGroupInfo
- DelegatedDeviceInfo
- GatewayIdentity
The configuration for the proxy.
| JSON representation |
|---|
{ "allowedClientHeaders": [ string ], "contextualHeaders": { object ( |
| Fields | |
|---|---|
allowedClientHeaders[] |
Optional. List of the allowed client header names. |
contextualHeaders |
Optional. Configuration for the contextual headers. |
metadataHeaders |
Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110:
|
gatewayIdentity |
Optional. The security gateway identity configuration. |
clientIp |
Optional. Client IP configuration. The client IP address is included if true. |
ContextualHeaders
Contextual headers configuration.
| JSON representation |
|---|
{ "userInfo": { object ( |
| Fields | |
|---|---|
userInfo |
Optional. User details. |
groupInfo |
Optional. Group details. |
deviceInfo |
Optional. The device information configuration. |
outputType |
Optional. Default output type for all enabled headers. |
DelegatedUserInfo
The configuration information for the delegated user.
| JSON representation |
|---|
{
"outputType": enum ( |
| Fields | |
|---|---|
outputType |
Optional. The delegated user's information. |
OutputType
The output type of the headers.
| Enums | |
|---|---|
OUTPUT_TYPE_UNSPECIFIED |
The unspecified output type. |
PROTOBUF |
Protobuf output type. |
JSON |
JSON output type. |
NONE |
Explicitly disable header output. |
DelegatedGroupInfo
The delegated group configuration details.
| JSON representation |
|---|
{
"outputType": enum ( |
| Fields | |
|---|---|
outputType |
Optional. The output type of the delegated group information. |
DelegatedDeviceInfo
The delegated device information configuration.
| JSON representation |
|---|
{
"outputType": enum ( |
| Fields | |
|---|---|
outputType |
Optional. The output type details for the delegated device. |
GatewayIdentity
The security gateway identity type.
| Enums | |
|---|---|
GATEWAY_IDENTITY_UNSPECIFIED |
Unspecified gateway identity. |
RESOURCE_NAME |
Resource name for gateway identity, in the format: projects/{projectId}/locations/{locationId}/securityGateways/{securityGatewayId} |