GRPC Core  18.0.0
Typedefs | Enumerations | Functions | Variables
rbac.upb.h File Reference
#include "upb/msg.h"
#include "upb/decode.h"
#include "upb/decode_fast.h"
#include "upb/encode.h"
#include "upb/port_def.inc"
#include "upb/port_undef.inc"

Go to the source code of this file.

Typedefs

typedef struct envoy_config_rbac_v3_RBAC envoy_config_rbac_v3_RBAC
 
typedef struct envoy_config_rbac_v3_RBAC_PoliciesEntry envoy_config_rbac_v3_RBAC_PoliciesEntry
 
typedef struct envoy_config_rbac_v3_Policy envoy_config_rbac_v3_Policy
 
typedef struct envoy_config_rbac_v3_Permission envoy_config_rbac_v3_Permission
 
typedef struct envoy_config_rbac_v3_Permission_Set envoy_config_rbac_v3_Permission_Set
 
typedef struct envoy_config_rbac_v3_Principal envoy_config_rbac_v3_Principal
 
typedef struct envoy_config_rbac_v3_Principal_Set envoy_config_rbac_v3_Principal_Set
 
typedef struct envoy_config_rbac_v3_Principal_Authenticated envoy_config_rbac_v3_Principal_Authenticated
 

Enumerations

enum  envoy_config_rbac_v3_RBAC_Action { envoy_config_rbac_v3_RBAC_ALLOW = 0 , envoy_config_rbac_v3_RBAC_DENY = 1 , envoy_config_rbac_v3_RBAC_LOG = 2 }
 
enum  envoy_config_rbac_v3_Permission_rule_oneofcases {
  envoy_config_rbac_v3_Permission_rule_and_rules = 1 , envoy_config_rbac_v3_Permission_rule_or_rules = 2 , envoy_config_rbac_v3_Permission_rule_any = 3 , envoy_config_rbac_v3_Permission_rule_header = 4 ,
  envoy_config_rbac_v3_Permission_rule_url_path = 10 , envoy_config_rbac_v3_Permission_rule_destination_ip = 5 , envoy_config_rbac_v3_Permission_rule_destination_port = 6 , envoy_config_rbac_v3_Permission_rule_metadata = 7 ,
  envoy_config_rbac_v3_Permission_rule_not_rule = 8 , envoy_config_rbac_v3_Permission_rule_requested_server_name = 9 , envoy_config_rbac_v3_Permission_rule_NOT_SET = 0
}
 
enum  envoy_config_rbac_v3_Principal_identifier_oneofcases {
  envoy_config_rbac_v3_Principal_identifier_and_ids = 1 , envoy_config_rbac_v3_Principal_identifier_or_ids = 2 , envoy_config_rbac_v3_Principal_identifier_any = 3 , envoy_config_rbac_v3_Principal_identifier_authenticated = 4 ,
  envoy_config_rbac_v3_Principal_identifier_source_ip = 5 , envoy_config_rbac_v3_Principal_identifier_direct_remote_ip = 10 , envoy_config_rbac_v3_Principal_identifier_remote_ip = 11 , envoy_config_rbac_v3_Principal_identifier_header = 6 ,
  envoy_config_rbac_v3_Principal_identifier_url_path = 9 , envoy_config_rbac_v3_Principal_identifier_metadata = 7 , envoy_config_rbac_v3_Principal_identifier_not_id = 8 , envoy_config_rbac_v3_Principal_identifier_NOT_SET = 0
}
 

Functions

UPB_INLINE envoy_config_rbac_v3_RBACenvoy_config_rbac_v3_RBAC_new (upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_RBACenvoy_config_rbac_v3_RBAC_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_RBACenvoy_config_rbac_v3_RBAC_parse_ex (const char *buf, size_t size, upb_arena *arena, int options)
 
UPB_INLINE char * envoy_config_rbac_v3_RBAC_serialize (const envoy_config_rbac_v3_RBAC *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE int32_t envoy_config_rbac_v3_RBAC_action (const envoy_config_rbac_v3_RBAC *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_RBAC_has_policies (const envoy_config_rbac_v3_RBAC *msg)
 
UPB_INLINE size_t envoy_config_rbac_v3_RBAC_policies_size (const envoy_config_rbac_v3_RBAC *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_RBAC_policies_get (const envoy_config_rbac_v3_RBAC *msg, upb_strview key, envoy_config_rbac_v3_Policy **val)
 
UPB_INLINE const envoy_config_rbac_v3_RBAC_PoliciesEntryenvoy_config_rbac_v3_RBAC_policies_next (const envoy_config_rbac_v3_RBAC *msg, size_t *iter)
 
UPB_INLINE void envoy_config_rbac_v3_RBAC_set_action (envoy_config_rbac_v3_RBAC *msg, int32_t value)
 
UPB_INLINE void envoy_config_rbac_v3_RBAC_policies_clear (envoy_config_rbac_v3_RBAC *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_RBAC_policies_set (envoy_config_rbac_v3_RBAC *msg, upb_strview key, envoy_config_rbac_v3_Policy *val, upb_arena *a)
 
UPB_INLINE bool envoy_config_rbac_v3_RBAC_policies_delete (envoy_config_rbac_v3_RBAC *msg, upb_strview key)
 
UPB_INLINE envoy_config_rbac_v3_RBAC_PoliciesEntryenvoy_config_rbac_v3_RBAC_policies_nextmutable (envoy_config_rbac_v3_RBAC *msg, size_t *iter)
 
UPB_INLINE upb_strview envoy_config_rbac_v3_RBAC_PoliciesEntry_key (const envoy_config_rbac_v3_RBAC_PoliciesEntry *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_RBAC_PoliciesEntry_has_value (const envoy_config_rbac_v3_RBAC_PoliciesEntry *msg)
 
UPB_INLINE const envoy_config_rbac_v3_Policyenvoy_config_rbac_v3_RBAC_PoliciesEntry_value (const envoy_config_rbac_v3_RBAC_PoliciesEntry *msg)
 
UPB_INLINE void envoy_config_rbac_v3_RBAC_PoliciesEntry_set_value (envoy_config_rbac_v3_RBAC_PoliciesEntry *msg, envoy_config_rbac_v3_Policy *value)
 
UPB_INLINE envoy_config_rbac_v3_Policyenvoy_config_rbac_v3_Policy_new (upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Policyenvoy_config_rbac_v3_Policy_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Policyenvoy_config_rbac_v3_Policy_parse_ex (const char *buf, size_t size, upb_arena *arena, int options)
 
UPB_INLINE char * envoy_config_rbac_v3_Policy_serialize (const envoy_config_rbac_v3_Policy *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE bool envoy_config_rbac_v3_Policy_has_permissions (const envoy_config_rbac_v3_Policy *msg)
 
UPB_INLINE const envoy_config_rbac_v3_Permission *const * envoy_config_rbac_v3_Policy_permissions (const envoy_config_rbac_v3_Policy *msg, size_t *len)
 
UPB_INLINE bool envoy_config_rbac_v3_Policy_has_principals (const envoy_config_rbac_v3_Policy *msg)
 
UPB_INLINE const envoy_config_rbac_v3_Principal *const * envoy_config_rbac_v3_Policy_principals (const envoy_config_rbac_v3_Policy *msg, size_t *len)
 
UPB_INLINE bool envoy_config_rbac_v3_Policy_has_condition (const envoy_config_rbac_v3_Policy *msg)
 
UPB_INLINE const struct google_api_expr_v1alpha1_Exprenvoy_config_rbac_v3_Policy_condition (const envoy_config_rbac_v3_Policy *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Policy_has_checked_condition (const envoy_config_rbac_v3_Policy *msg)
 
UPB_INLINE const struct google_api_expr_v1alpha1_CheckedExprenvoy_config_rbac_v3_Policy_checked_condition (const envoy_config_rbac_v3_Policy *msg)
 
UPB_INLINE envoy_config_rbac_v3_Permission ** envoy_config_rbac_v3_Policy_mutable_permissions (envoy_config_rbac_v3_Policy *msg, size_t *len)
 
UPB_INLINE envoy_config_rbac_v3_Permission ** envoy_config_rbac_v3_Policy_resize_permissions (envoy_config_rbac_v3_Policy *msg, size_t len, upb_arena *arena)
 
UPB_INLINE struct envoy_config_rbac_v3_Permissionenvoy_config_rbac_v3_Policy_add_permissions (envoy_config_rbac_v3_Policy *msg, upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Principal ** envoy_config_rbac_v3_Policy_mutable_principals (envoy_config_rbac_v3_Policy *msg, size_t *len)
 
UPB_INLINE envoy_config_rbac_v3_Principal ** envoy_config_rbac_v3_Policy_resize_principals (envoy_config_rbac_v3_Policy *msg, size_t len, upb_arena *arena)
 
UPB_INLINE struct envoy_config_rbac_v3_Principalenvoy_config_rbac_v3_Policy_add_principals (envoy_config_rbac_v3_Policy *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Policy_set_condition (envoy_config_rbac_v3_Policy *msg, struct google_api_expr_v1alpha1_Expr *value)
 
UPB_INLINE struct google_api_expr_v1alpha1_Exprenvoy_config_rbac_v3_Policy_mutable_condition (envoy_config_rbac_v3_Policy *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Policy_set_checked_condition (envoy_config_rbac_v3_Policy *msg, struct google_api_expr_v1alpha1_CheckedExpr *value)
 
UPB_INLINE struct google_api_expr_v1alpha1_CheckedExprenvoy_config_rbac_v3_Policy_mutable_checked_condition (envoy_config_rbac_v3_Policy *msg, upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Permissionenvoy_config_rbac_v3_Permission_new (upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Permissionenvoy_config_rbac_v3_Permission_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Permissionenvoy_config_rbac_v3_Permission_parse_ex (const char *buf, size_t size, upb_arena *arena, int options)
 
UPB_INLINE char * envoy_config_rbac_v3_Permission_serialize (const envoy_config_rbac_v3_Permission *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE envoy_config_rbac_v3_Permission_rule_oneofcases envoy_config_rbac_v3_Permission_rule_case (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_and_rules (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE const envoy_config_rbac_v3_Permission_Setenvoy_config_rbac_v3_Permission_and_rules (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_or_rules (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE const envoy_config_rbac_v3_Permission_Setenvoy_config_rbac_v3_Permission_or_rules (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_any (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_any (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_header (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE const struct envoy_config_route_v3_HeaderMatcherenvoy_config_rbac_v3_Permission_header (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_destination_ip (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE const struct envoy_config_core_v3_CidrRangeenvoy_config_rbac_v3_Permission_destination_ip (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_destination_port (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE uint32_t envoy_config_rbac_v3_Permission_destination_port (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_metadata (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE const struct envoy_type_matcher_v3_MetadataMatcherenvoy_config_rbac_v3_Permission_metadata (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_not_rule (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE const envoy_config_rbac_v3_Permissionenvoy_config_rbac_v3_Permission_not_rule (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_requested_server_name (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE const struct envoy_type_matcher_v3_StringMatcherenvoy_config_rbac_v3_Permission_requested_server_name (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_has_url_path (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE const struct envoy_type_matcher_v3_PathMatcherenvoy_config_rbac_v3_Permission_url_path (const envoy_config_rbac_v3_Permission *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_and_rules (envoy_config_rbac_v3_Permission *msg, envoy_config_rbac_v3_Permission_Set *value)
 
UPB_INLINE struct envoy_config_rbac_v3_Permission_Setenvoy_config_rbac_v3_Permission_mutable_and_rules (envoy_config_rbac_v3_Permission *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_or_rules (envoy_config_rbac_v3_Permission *msg, envoy_config_rbac_v3_Permission_Set *value)
 
UPB_INLINE struct envoy_config_rbac_v3_Permission_Setenvoy_config_rbac_v3_Permission_mutable_or_rules (envoy_config_rbac_v3_Permission *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_any (envoy_config_rbac_v3_Permission *msg, bool value)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_header (envoy_config_rbac_v3_Permission *msg, struct envoy_config_route_v3_HeaderMatcher *value)
 
UPB_INLINE struct envoy_config_route_v3_HeaderMatcherenvoy_config_rbac_v3_Permission_mutable_header (envoy_config_rbac_v3_Permission *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_destination_ip (envoy_config_rbac_v3_Permission *msg, struct envoy_config_core_v3_CidrRange *value)
 
UPB_INLINE struct envoy_config_core_v3_CidrRangeenvoy_config_rbac_v3_Permission_mutable_destination_ip (envoy_config_rbac_v3_Permission *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_destination_port (envoy_config_rbac_v3_Permission *msg, uint32_t value)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_metadata (envoy_config_rbac_v3_Permission *msg, struct envoy_type_matcher_v3_MetadataMatcher *value)
 
UPB_INLINE struct envoy_type_matcher_v3_MetadataMatcherenvoy_config_rbac_v3_Permission_mutable_metadata (envoy_config_rbac_v3_Permission *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_not_rule (envoy_config_rbac_v3_Permission *msg, envoy_config_rbac_v3_Permission *value)
 
UPB_INLINE struct envoy_config_rbac_v3_Permissionenvoy_config_rbac_v3_Permission_mutable_not_rule (envoy_config_rbac_v3_Permission *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_requested_server_name (envoy_config_rbac_v3_Permission *msg, struct envoy_type_matcher_v3_StringMatcher *value)
 
UPB_INLINE struct envoy_type_matcher_v3_StringMatcherenvoy_config_rbac_v3_Permission_mutable_requested_server_name (envoy_config_rbac_v3_Permission *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Permission_set_url_path (envoy_config_rbac_v3_Permission *msg, struct envoy_type_matcher_v3_PathMatcher *value)
 
UPB_INLINE struct envoy_type_matcher_v3_PathMatcherenvoy_config_rbac_v3_Permission_mutable_url_path (envoy_config_rbac_v3_Permission *msg, upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Permission_Setenvoy_config_rbac_v3_Permission_Set_new (upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Permission_Setenvoy_config_rbac_v3_Permission_Set_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Permission_Setenvoy_config_rbac_v3_Permission_Set_parse_ex (const char *buf, size_t size, upb_arena *arena, int options)
 
UPB_INLINE char * envoy_config_rbac_v3_Permission_Set_serialize (const envoy_config_rbac_v3_Permission_Set *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE bool envoy_config_rbac_v3_Permission_Set_has_rules (const envoy_config_rbac_v3_Permission_Set *msg)
 
UPB_INLINE const envoy_config_rbac_v3_Permission *const * envoy_config_rbac_v3_Permission_Set_rules (const envoy_config_rbac_v3_Permission_Set *msg, size_t *len)
 
UPB_INLINE envoy_config_rbac_v3_Permission ** envoy_config_rbac_v3_Permission_Set_mutable_rules (envoy_config_rbac_v3_Permission_Set *msg, size_t *len)
 
UPB_INLINE envoy_config_rbac_v3_Permission ** envoy_config_rbac_v3_Permission_Set_resize_rules (envoy_config_rbac_v3_Permission_Set *msg, size_t len, upb_arena *arena)
 
UPB_INLINE struct envoy_config_rbac_v3_Permissionenvoy_config_rbac_v3_Permission_Set_add_rules (envoy_config_rbac_v3_Permission_Set *msg, upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Principalenvoy_config_rbac_v3_Principal_new (upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Principalenvoy_config_rbac_v3_Principal_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Principalenvoy_config_rbac_v3_Principal_parse_ex (const char *buf, size_t size, upb_arena *arena, int options)
 
UPB_INLINE char * envoy_config_rbac_v3_Principal_serialize (const envoy_config_rbac_v3_Principal *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE envoy_config_rbac_v3_Principal_identifier_oneofcases envoy_config_rbac_v3_Principal_identifier_case (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_and_ids (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE const envoy_config_rbac_v3_Principal_Setenvoy_config_rbac_v3_Principal_and_ids (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_or_ids (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE const envoy_config_rbac_v3_Principal_Setenvoy_config_rbac_v3_Principal_or_ids (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_any (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_any (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_authenticated (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE const envoy_config_rbac_v3_Principal_Authenticatedenvoy_config_rbac_v3_Principal_authenticated (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_source_ip (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE const struct envoy_config_core_v3_CidrRangeenvoy_config_rbac_v3_Principal_source_ip (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_header (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE const struct envoy_config_route_v3_HeaderMatcherenvoy_config_rbac_v3_Principal_header (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_metadata (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE const struct envoy_type_matcher_v3_MetadataMatcherenvoy_config_rbac_v3_Principal_metadata (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_not_id (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE const envoy_config_rbac_v3_Principalenvoy_config_rbac_v3_Principal_not_id (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_url_path (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE const struct envoy_type_matcher_v3_PathMatcherenvoy_config_rbac_v3_Principal_url_path (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_direct_remote_ip (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE const struct envoy_config_core_v3_CidrRangeenvoy_config_rbac_v3_Principal_direct_remote_ip (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_has_remote_ip (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE const struct envoy_config_core_v3_CidrRangeenvoy_config_rbac_v3_Principal_remote_ip (const envoy_config_rbac_v3_Principal *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_and_ids (envoy_config_rbac_v3_Principal *msg, envoy_config_rbac_v3_Principal_Set *value)
 
UPB_INLINE struct envoy_config_rbac_v3_Principal_Setenvoy_config_rbac_v3_Principal_mutable_and_ids (envoy_config_rbac_v3_Principal *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_or_ids (envoy_config_rbac_v3_Principal *msg, envoy_config_rbac_v3_Principal_Set *value)
 
UPB_INLINE struct envoy_config_rbac_v3_Principal_Setenvoy_config_rbac_v3_Principal_mutable_or_ids (envoy_config_rbac_v3_Principal *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_any (envoy_config_rbac_v3_Principal *msg, bool value)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_authenticated (envoy_config_rbac_v3_Principal *msg, envoy_config_rbac_v3_Principal_Authenticated *value)
 
UPB_INLINE struct envoy_config_rbac_v3_Principal_Authenticatedenvoy_config_rbac_v3_Principal_mutable_authenticated (envoy_config_rbac_v3_Principal *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_source_ip (envoy_config_rbac_v3_Principal *msg, struct envoy_config_core_v3_CidrRange *value)
 
UPB_INLINE struct envoy_config_core_v3_CidrRangeenvoy_config_rbac_v3_Principal_mutable_source_ip (envoy_config_rbac_v3_Principal *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_header (envoy_config_rbac_v3_Principal *msg, struct envoy_config_route_v3_HeaderMatcher *value)
 
UPB_INLINE struct envoy_config_route_v3_HeaderMatcherenvoy_config_rbac_v3_Principal_mutable_header (envoy_config_rbac_v3_Principal *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_metadata (envoy_config_rbac_v3_Principal *msg, struct envoy_type_matcher_v3_MetadataMatcher *value)
 
UPB_INLINE struct envoy_type_matcher_v3_MetadataMatcherenvoy_config_rbac_v3_Principal_mutable_metadata (envoy_config_rbac_v3_Principal *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_not_id (envoy_config_rbac_v3_Principal *msg, envoy_config_rbac_v3_Principal *value)
 
UPB_INLINE struct envoy_config_rbac_v3_Principalenvoy_config_rbac_v3_Principal_mutable_not_id (envoy_config_rbac_v3_Principal *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_url_path (envoy_config_rbac_v3_Principal *msg, struct envoy_type_matcher_v3_PathMatcher *value)
 
UPB_INLINE struct envoy_type_matcher_v3_PathMatcherenvoy_config_rbac_v3_Principal_mutable_url_path (envoy_config_rbac_v3_Principal *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_direct_remote_ip (envoy_config_rbac_v3_Principal *msg, struct envoy_config_core_v3_CidrRange *value)
 
UPB_INLINE struct envoy_config_core_v3_CidrRangeenvoy_config_rbac_v3_Principal_mutable_direct_remote_ip (envoy_config_rbac_v3_Principal *msg, upb_arena *arena)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_set_remote_ip (envoy_config_rbac_v3_Principal *msg, struct envoy_config_core_v3_CidrRange *value)
 
UPB_INLINE struct envoy_config_core_v3_CidrRangeenvoy_config_rbac_v3_Principal_mutable_remote_ip (envoy_config_rbac_v3_Principal *msg, upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Principal_Setenvoy_config_rbac_v3_Principal_Set_new (upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Principal_Setenvoy_config_rbac_v3_Principal_Set_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Principal_Setenvoy_config_rbac_v3_Principal_Set_parse_ex (const char *buf, size_t size, upb_arena *arena, int options)
 
UPB_INLINE char * envoy_config_rbac_v3_Principal_Set_serialize (const envoy_config_rbac_v3_Principal_Set *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_Set_has_ids (const envoy_config_rbac_v3_Principal_Set *msg)
 
UPB_INLINE const envoy_config_rbac_v3_Principal *const * envoy_config_rbac_v3_Principal_Set_ids (const envoy_config_rbac_v3_Principal_Set *msg, size_t *len)
 
UPB_INLINE envoy_config_rbac_v3_Principal ** envoy_config_rbac_v3_Principal_Set_mutable_ids (envoy_config_rbac_v3_Principal_Set *msg, size_t *len)
 
UPB_INLINE envoy_config_rbac_v3_Principal ** envoy_config_rbac_v3_Principal_Set_resize_ids (envoy_config_rbac_v3_Principal_Set *msg, size_t len, upb_arena *arena)
 
UPB_INLINE struct envoy_config_rbac_v3_Principalenvoy_config_rbac_v3_Principal_Set_add_ids (envoy_config_rbac_v3_Principal_Set *msg, upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Principal_Authenticatedenvoy_config_rbac_v3_Principal_Authenticated_new (upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Principal_Authenticatedenvoy_config_rbac_v3_Principal_Authenticated_parse (const char *buf, size_t size, upb_arena *arena)
 
UPB_INLINE envoy_config_rbac_v3_Principal_Authenticatedenvoy_config_rbac_v3_Principal_Authenticated_parse_ex (const char *buf, size_t size, upb_arena *arena, int options)
 
UPB_INLINE char * envoy_config_rbac_v3_Principal_Authenticated_serialize (const envoy_config_rbac_v3_Principal_Authenticated *msg, upb_arena *arena, size_t *len)
 
UPB_INLINE bool envoy_config_rbac_v3_Principal_Authenticated_has_principal_name (const envoy_config_rbac_v3_Principal_Authenticated *msg)
 
UPB_INLINE const struct envoy_type_matcher_v3_StringMatcherenvoy_config_rbac_v3_Principal_Authenticated_principal_name (const envoy_config_rbac_v3_Principal_Authenticated *msg)
 
UPB_INLINE void envoy_config_rbac_v3_Principal_Authenticated_set_principal_name (envoy_config_rbac_v3_Principal_Authenticated *msg, struct envoy_type_matcher_v3_StringMatcher *value)
 
UPB_INLINE struct envoy_type_matcher_v3_StringMatcherenvoy_config_rbac_v3_Principal_Authenticated_mutable_principal_name (envoy_config_rbac_v3_Principal_Authenticated *msg, upb_arena *arena)
 

Variables

const upb_msglayout envoy_config_rbac_v3_RBAC_msginit
 
const upb_msglayout envoy_config_rbac_v3_RBAC_PoliciesEntry_msginit
 
const upb_msglayout envoy_config_rbac_v3_Policy_msginit
 
const upb_msglayout envoy_config_rbac_v3_Permission_msginit
 
const upb_msglayout envoy_config_rbac_v3_Permission_Set_msginit
 
const upb_msglayout envoy_config_rbac_v3_Principal_msginit
 
const upb_msglayout envoy_config_rbac_v3_Principal_Set_msginit
 
const upb_msglayout envoy_config_rbac_v3_Principal_Authenticated_msginit
 
const upb_msglayout envoy_config_core_v3_CidrRange_msginit
 
const upb_msglayout envoy_config_route_v3_HeaderMatcher_msginit
 
const upb_msglayout envoy_type_matcher_v3_MetadataMatcher_msginit
 
const upb_msglayout envoy_type_matcher_v3_PathMatcher_msginit
 
const upb_msglayout envoy_type_matcher_v3_StringMatcher_msginit
 
const upb_msglayout google_api_expr_v1alpha1_CheckedExpr_msginit
 
const upb_msglayout google_api_expr_v1alpha1_Expr_msginit
 

Typedef Documentation

◆ envoy_config_rbac_v3_Permission

◆ envoy_config_rbac_v3_Permission_Set

◆ envoy_config_rbac_v3_Policy

◆ envoy_config_rbac_v3_Principal

◆ envoy_config_rbac_v3_Principal_Authenticated

◆ envoy_config_rbac_v3_Principal_Set

◆ envoy_config_rbac_v3_RBAC

◆ envoy_config_rbac_v3_RBAC_PoliciesEntry

Enumeration Type Documentation

◆ envoy_config_rbac_v3_Permission_rule_oneofcases

Enumerator
envoy_config_rbac_v3_Permission_rule_and_rules 
envoy_config_rbac_v3_Permission_rule_or_rules 
envoy_config_rbac_v3_Permission_rule_any 
envoy_config_rbac_v3_Permission_rule_header 
envoy_config_rbac_v3_Permission_rule_url_path 
envoy_config_rbac_v3_Permission_rule_destination_ip 
envoy_config_rbac_v3_Permission_rule_destination_port 
envoy_config_rbac_v3_Permission_rule_metadata 
envoy_config_rbac_v3_Permission_rule_not_rule 
envoy_config_rbac_v3_Permission_rule_requested_server_name 
envoy_config_rbac_v3_Permission_rule_NOT_SET 

◆ envoy_config_rbac_v3_Principal_identifier_oneofcases

Enumerator
envoy_config_rbac_v3_Principal_identifier_and_ids 
envoy_config_rbac_v3_Principal_identifier_or_ids 
envoy_config_rbac_v3_Principal_identifier_any 
envoy_config_rbac_v3_Principal_identifier_authenticated 
envoy_config_rbac_v3_Principal_identifier_source_ip 
envoy_config_rbac_v3_Principal_identifier_direct_remote_ip 
envoy_config_rbac_v3_Principal_identifier_remote_ip 
envoy_config_rbac_v3_Principal_identifier_header 
envoy_config_rbac_v3_Principal_identifier_url_path 
envoy_config_rbac_v3_Principal_identifier_metadata 
envoy_config_rbac_v3_Principal_identifier_not_id 
envoy_config_rbac_v3_Principal_identifier_NOT_SET 

◆ envoy_config_rbac_v3_RBAC_Action

Enumerator
envoy_config_rbac_v3_RBAC_ALLOW 
envoy_config_rbac_v3_RBAC_DENY 
envoy_config_rbac_v3_RBAC_LOG 

Function Documentation

◆ envoy_config_rbac_v3_Permission_and_rules()

UPB_INLINE const envoy_config_rbac_v3_Permission_Set* envoy_config_rbac_v3_Permission_and_rules ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_any()

UPB_INLINE bool envoy_config_rbac_v3_Permission_any ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_destination_ip()

UPB_INLINE const struct envoy_config_core_v3_CidrRange* envoy_config_rbac_v3_Permission_destination_ip ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_destination_port()

UPB_INLINE uint32_t envoy_config_rbac_v3_Permission_destination_port ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_has_and_rules()

UPB_INLINE bool envoy_config_rbac_v3_Permission_has_and_rules ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_has_any()

UPB_INLINE bool envoy_config_rbac_v3_Permission_has_any ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_has_destination_ip()

UPB_INLINE bool envoy_config_rbac_v3_Permission_has_destination_ip ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_has_destination_port()

UPB_INLINE bool envoy_config_rbac_v3_Permission_has_destination_port ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_has_header()

UPB_INLINE bool envoy_config_rbac_v3_Permission_has_header ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_has_metadata()

UPB_INLINE bool envoy_config_rbac_v3_Permission_has_metadata ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_has_not_rule()

UPB_INLINE bool envoy_config_rbac_v3_Permission_has_not_rule ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_has_or_rules()

UPB_INLINE bool envoy_config_rbac_v3_Permission_has_or_rules ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_has_requested_server_name()

UPB_INLINE bool envoy_config_rbac_v3_Permission_has_requested_server_name ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_has_url_path()

UPB_INLINE bool envoy_config_rbac_v3_Permission_has_url_path ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_header()

UPB_INLINE const struct envoy_config_route_v3_HeaderMatcher* envoy_config_rbac_v3_Permission_header ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_metadata()

UPB_INLINE const struct envoy_type_matcher_v3_MetadataMatcher* envoy_config_rbac_v3_Permission_metadata ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_mutable_and_rules()

UPB_INLINE struct envoy_config_rbac_v3_Permission_Set* envoy_config_rbac_v3_Permission_mutable_and_rules ( envoy_config_rbac_v3_Permission msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Permission_mutable_destination_ip()

UPB_INLINE struct envoy_config_core_v3_CidrRange* envoy_config_rbac_v3_Permission_mutable_destination_ip ( envoy_config_rbac_v3_Permission msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Permission_mutable_header()

UPB_INLINE struct envoy_config_route_v3_HeaderMatcher* envoy_config_rbac_v3_Permission_mutable_header ( envoy_config_rbac_v3_Permission msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Permission_mutable_metadata()

UPB_INLINE struct envoy_type_matcher_v3_MetadataMatcher* envoy_config_rbac_v3_Permission_mutable_metadata ( envoy_config_rbac_v3_Permission msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Permission_mutable_not_rule()

UPB_INLINE struct envoy_config_rbac_v3_Permission* envoy_config_rbac_v3_Permission_mutable_not_rule ( envoy_config_rbac_v3_Permission msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Permission_mutable_or_rules()

UPB_INLINE struct envoy_config_rbac_v3_Permission_Set* envoy_config_rbac_v3_Permission_mutable_or_rules ( envoy_config_rbac_v3_Permission msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Permission_mutable_requested_server_name()

UPB_INLINE struct envoy_type_matcher_v3_StringMatcher* envoy_config_rbac_v3_Permission_mutable_requested_server_name ( envoy_config_rbac_v3_Permission msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Permission_mutable_url_path()

UPB_INLINE struct envoy_type_matcher_v3_PathMatcher* envoy_config_rbac_v3_Permission_mutable_url_path ( envoy_config_rbac_v3_Permission msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Permission_new()

UPB_INLINE envoy_config_rbac_v3_Permission* envoy_config_rbac_v3_Permission_new ( upb_arena *  arena)

◆ envoy_config_rbac_v3_Permission_not_rule()

UPB_INLINE const envoy_config_rbac_v3_Permission* envoy_config_rbac_v3_Permission_not_rule ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_or_rules()

UPB_INLINE const envoy_config_rbac_v3_Permission_Set* envoy_config_rbac_v3_Permission_or_rules ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_parse()

UPB_INLINE envoy_config_rbac_v3_Permission* envoy_config_rbac_v3_Permission_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Permission_parse_ex()

UPB_INLINE envoy_config_rbac_v3_Permission* envoy_config_rbac_v3_Permission_parse_ex ( const char *  buf,
size_t  size,
upb_arena *  arena,
int  options 
)

◆ envoy_config_rbac_v3_Permission_requested_server_name()

UPB_INLINE const struct envoy_type_matcher_v3_StringMatcher* envoy_config_rbac_v3_Permission_requested_server_name ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_rule_case()

UPB_INLINE envoy_config_rbac_v3_Permission_rule_oneofcases envoy_config_rbac_v3_Permission_rule_case ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Permission_serialize()

UPB_INLINE char* envoy_config_rbac_v3_Permission_serialize ( const envoy_config_rbac_v3_Permission msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_config_rbac_v3_Permission_Set_add_rules()

UPB_INLINE struct envoy_config_rbac_v3_Permission* envoy_config_rbac_v3_Permission_Set_add_rules ( envoy_config_rbac_v3_Permission_Set msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Permission_set_and_rules()

UPB_INLINE void envoy_config_rbac_v3_Permission_set_and_rules ( envoy_config_rbac_v3_Permission msg,
envoy_config_rbac_v3_Permission_Set value 
)

◆ envoy_config_rbac_v3_Permission_set_any()

UPB_INLINE void envoy_config_rbac_v3_Permission_set_any ( envoy_config_rbac_v3_Permission msg,
bool  value 
)

◆ envoy_config_rbac_v3_Permission_set_destination_ip()

UPB_INLINE void envoy_config_rbac_v3_Permission_set_destination_ip ( envoy_config_rbac_v3_Permission msg,
struct envoy_config_core_v3_CidrRange value 
)

◆ envoy_config_rbac_v3_Permission_set_destination_port()

UPB_INLINE void envoy_config_rbac_v3_Permission_set_destination_port ( envoy_config_rbac_v3_Permission msg,
uint32_t  value 
)

◆ envoy_config_rbac_v3_Permission_Set_has_rules()

UPB_INLINE bool envoy_config_rbac_v3_Permission_Set_has_rules ( const envoy_config_rbac_v3_Permission_Set msg)

◆ envoy_config_rbac_v3_Permission_set_header()

UPB_INLINE void envoy_config_rbac_v3_Permission_set_header ( envoy_config_rbac_v3_Permission msg,
struct envoy_config_route_v3_HeaderMatcher value 
)

◆ envoy_config_rbac_v3_Permission_set_metadata()

UPB_INLINE void envoy_config_rbac_v3_Permission_set_metadata ( envoy_config_rbac_v3_Permission msg,
struct envoy_type_matcher_v3_MetadataMatcher value 
)

◆ envoy_config_rbac_v3_Permission_Set_mutable_rules()

UPB_INLINE envoy_config_rbac_v3_Permission** envoy_config_rbac_v3_Permission_Set_mutable_rules ( envoy_config_rbac_v3_Permission_Set msg,
size_t *  len 
)

◆ envoy_config_rbac_v3_Permission_Set_new()

UPB_INLINE envoy_config_rbac_v3_Permission_Set* envoy_config_rbac_v3_Permission_Set_new ( upb_arena *  arena)

◆ envoy_config_rbac_v3_Permission_set_not_rule()

UPB_INLINE void envoy_config_rbac_v3_Permission_set_not_rule ( envoy_config_rbac_v3_Permission msg,
envoy_config_rbac_v3_Permission value 
)

◆ envoy_config_rbac_v3_Permission_set_or_rules()

UPB_INLINE void envoy_config_rbac_v3_Permission_set_or_rules ( envoy_config_rbac_v3_Permission msg,
envoy_config_rbac_v3_Permission_Set value 
)

◆ envoy_config_rbac_v3_Permission_Set_parse()

UPB_INLINE envoy_config_rbac_v3_Permission_Set* envoy_config_rbac_v3_Permission_Set_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Permission_Set_parse_ex()

UPB_INLINE envoy_config_rbac_v3_Permission_Set* envoy_config_rbac_v3_Permission_Set_parse_ex ( const char *  buf,
size_t  size,
upb_arena *  arena,
int  options 
)

◆ envoy_config_rbac_v3_Permission_set_requested_server_name()

UPB_INLINE void envoy_config_rbac_v3_Permission_set_requested_server_name ( envoy_config_rbac_v3_Permission msg,
struct envoy_type_matcher_v3_StringMatcher value 
)

◆ envoy_config_rbac_v3_Permission_Set_resize_rules()

UPB_INLINE envoy_config_rbac_v3_Permission** envoy_config_rbac_v3_Permission_Set_resize_rules ( envoy_config_rbac_v3_Permission_Set msg,
size_t  len,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Permission_Set_rules()

UPB_INLINE const envoy_config_rbac_v3_Permission* const* envoy_config_rbac_v3_Permission_Set_rules ( const envoy_config_rbac_v3_Permission_Set msg,
size_t *  len 
)

◆ envoy_config_rbac_v3_Permission_Set_serialize()

UPB_INLINE char* envoy_config_rbac_v3_Permission_Set_serialize ( const envoy_config_rbac_v3_Permission_Set msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_config_rbac_v3_Permission_set_url_path()

UPB_INLINE void envoy_config_rbac_v3_Permission_set_url_path ( envoy_config_rbac_v3_Permission msg,
struct envoy_type_matcher_v3_PathMatcher value 
)

◆ envoy_config_rbac_v3_Permission_url_path()

UPB_INLINE const struct envoy_type_matcher_v3_PathMatcher* envoy_config_rbac_v3_Permission_url_path ( const envoy_config_rbac_v3_Permission msg)

◆ envoy_config_rbac_v3_Policy_add_permissions()

UPB_INLINE struct envoy_config_rbac_v3_Permission* envoy_config_rbac_v3_Policy_add_permissions ( envoy_config_rbac_v3_Policy msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Policy_add_principals()

UPB_INLINE struct envoy_config_rbac_v3_Principal* envoy_config_rbac_v3_Policy_add_principals ( envoy_config_rbac_v3_Policy msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Policy_checked_condition()

UPB_INLINE const struct google_api_expr_v1alpha1_CheckedExpr* envoy_config_rbac_v3_Policy_checked_condition ( const envoy_config_rbac_v3_Policy msg)

◆ envoy_config_rbac_v3_Policy_condition()

UPB_INLINE const struct google_api_expr_v1alpha1_Expr* envoy_config_rbac_v3_Policy_condition ( const envoy_config_rbac_v3_Policy msg)

◆ envoy_config_rbac_v3_Policy_has_checked_condition()

UPB_INLINE bool envoy_config_rbac_v3_Policy_has_checked_condition ( const envoy_config_rbac_v3_Policy msg)

◆ envoy_config_rbac_v3_Policy_has_condition()

UPB_INLINE bool envoy_config_rbac_v3_Policy_has_condition ( const envoy_config_rbac_v3_Policy msg)

◆ envoy_config_rbac_v3_Policy_has_permissions()

UPB_INLINE bool envoy_config_rbac_v3_Policy_has_permissions ( const envoy_config_rbac_v3_Policy msg)

◆ envoy_config_rbac_v3_Policy_has_principals()

UPB_INLINE bool envoy_config_rbac_v3_Policy_has_principals ( const envoy_config_rbac_v3_Policy msg)

◆ envoy_config_rbac_v3_Policy_mutable_checked_condition()

UPB_INLINE struct google_api_expr_v1alpha1_CheckedExpr* envoy_config_rbac_v3_Policy_mutable_checked_condition ( envoy_config_rbac_v3_Policy msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Policy_mutable_condition()

UPB_INLINE struct google_api_expr_v1alpha1_Expr* envoy_config_rbac_v3_Policy_mutable_condition ( envoy_config_rbac_v3_Policy msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Policy_mutable_permissions()

UPB_INLINE envoy_config_rbac_v3_Permission** envoy_config_rbac_v3_Policy_mutable_permissions ( envoy_config_rbac_v3_Policy msg,
size_t *  len 
)

◆ envoy_config_rbac_v3_Policy_mutable_principals()

UPB_INLINE envoy_config_rbac_v3_Principal** envoy_config_rbac_v3_Policy_mutable_principals ( envoy_config_rbac_v3_Policy msg,
size_t *  len 
)

◆ envoy_config_rbac_v3_Policy_new()

UPB_INLINE envoy_config_rbac_v3_Policy* envoy_config_rbac_v3_Policy_new ( upb_arena *  arena)

◆ envoy_config_rbac_v3_Policy_parse()

UPB_INLINE envoy_config_rbac_v3_Policy* envoy_config_rbac_v3_Policy_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Policy_parse_ex()

UPB_INLINE envoy_config_rbac_v3_Policy* envoy_config_rbac_v3_Policy_parse_ex ( const char *  buf,
size_t  size,
upb_arena *  arena,
int  options 
)

◆ envoy_config_rbac_v3_Policy_permissions()

UPB_INLINE const envoy_config_rbac_v3_Permission* const* envoy_config_rbac_v3_Policy_permissions ( const envoy_config_rbac_v3_Policy msg,
size_t *  len 
)

◆ envoy_config_rbac_v3_Policy_principals()

UPB_INLINE const envoy_config_rbac_v3_Principal* const* envoy_config_rbac_v3_Policy_principals ( const envoy_config_rbac_v3_Policy msg,
size_t *  len 
)

◆ envoy_config_rbac_v3_Policy_resize_permissions()

UPB_INLINE envoy_config_rbac_v3_Permission** envoy_config_rbac_v3_Policy_resize_permissions ( envoy_config_rbac_v3_Policy msg,
size_t  len,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Policy_resize_principals()

UPB_INLINE envoy_config_rbac_v3_Principal** envoy_config_rbac_v3_Policy_resize_principals ( envoy_config_rbac_v3_Policy msg,
size_t  len,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Policy_serialize()

UPB_INLINE char* envoy_config_rbac_v3_Policy_serialize ( const envoy_config_rbac_v3_Policy msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_config_rbac_v3_Policy_set_checked_condition()

UPB_INLINE void envoy_config_rbac_v3_Policy_set_checked_condition ( envoy_config_rbac_v3_Policy msg,
struct google_api_expr_v1alpha1_CheckedExpr value 
)

◆ envoy_config_rbac_v3_Policy_set_condition()

UPB_INLINE void envoy_config_rbac_v3_Policy_set_condition ( envoy_config_rbac_v3_Policy msg,
struct google_api_expr_v1alpha1_Expr value 
)

◆ envoy_config_rbac_v3_Principal_and_ids()

UPB_INLINE const envoy_config_rbac_v3_Principal_Set* envoy_config_rbac_v3_Principal_and_ids ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_any()

UPB_INLINE bool envoy_config_rbac_v3_Principal_any ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_authenticated()

UPB_INLINE const envoy_config_rbac_v3_Principal_Authenticated* envoy_config_rbac_v3_Principal_authenticated ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_Authenticated_has_principal_name()

UPB_INLINE bool envoy_config_rbac_v3_Principal_Authenticated_has_principal_name ( const envoy_config_rbac_v3_Principal_Authenticated msg)

◆ envoy_config_rbac_v3_Principal_Authenticated_mutable_principal_name()

UPB_INLINE struct envoy_type_matcher_v3_StringMatcher* envoy_config_rbac_v3_Principal_Authenticated_mutable_principal_name ( envoy_config_rbac_v3_Principal_Authenticated msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Principal_Authenticated_new()

UPB_INLINE envoy_config_rbac_v3_Principal_Authenticated* envoy_config_rbac_v3_Principal_Authenticated_new ( upb_arena *  arena)

◆ envoy_config_rbac_v3_Principal_Authenticated_parse()

UPB_INLINE envoy_config_rbac_v3_Principal_Authenticated* envoy_config_rbac_v3_Principal_Authenticated_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Principal_Authenticated_parse_ex()

UPB_INLINE envoy_config_rbac_v3_Principal_Authenticated* envoy_config_rbac_v3_Principal_Authenticated_parse_ex ( const char *  buf,
size_t  size,
upb_arena *  arena,
int  options 
)

◆ envoy_config_rbac_v3_Principal_Authenticated_principal_name()

UPB_INLINE const struct envoy_type_matcher_v3_StringMatcher* envoy_config_rbac_v3_Principal_Authenticated_principal_name ( const envoy_config_rbac_v3_Principal_Authenticated msg)

◆ envoy_config_rbac_v3_Principal_Authenticated_serialize()

UPB_INLINE char* envoy_config_rbac_v3_Principal_Authenticated_serialize ( const envoy_config_rbac_v3_Principal_Authenticated msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_config_rbac_v3_Principal_Authenticated_set_principal_name()

UPB_INLINE void envoy_config_rbac_v3_Principal_Authenticated_set_principal_name ( envoy_config_rbac_v3_Principal_Authenticated msg,
struct envoy_type_matcher_v3_StringMatcher value 
)

◆ envoy_config_rbac_v3_Principal_direct_remote_ip()

UPB_INLINE const struct envoy_config_core_v3_CidrRange* envoy_config_rbac_v3_Principal_direct_remote_ip ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_has_and_ids()

UPB_INLINE bool envoy_config_rbac_v3_Principal_has_and_ids ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_has_any()

UPB_INLINE bool envoy_config_rbac_v3_Principal_has_any ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_has_authenticated()

UPB_INLINE bool envoy_config_rbac_v3_Principal_has_authenticated ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_has_direct_remote_ip()

UPB_INLINE bool envoy_config_rbac_v3_Principal_has_direct_remote_ip ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_has_header()

UPB_INLINE bool envoy_config_rbac_v3_Principal_has_header ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_has_metadata()

UPB_INLINE bool envoy_config_rbac_v3_Principal_has_metadata ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_has_not_id()

UPB_INLINE bool envoy_config_rbac_v3_Principal_has_not_id ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_has_or_ids()

UPB_INLINE bool envoy_config_rbac_v3_Principal_has_or_ids ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_has_remote_ip()

UPB_INLINE bool envoy_config_rbac_v3_Principal_has_remote_ip ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_has_source_ip()

UPB_INLINE bool envoy_config_rbac_v3_Principal_has_source_ip ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_has_url_path()

UPB_INLINE bool envoy_config_rbac_v3_Principal_has_url_path ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_header()

UPB_INLINE const struct envoy_config_route_v3_HeaderMatcher* envoy_config_rbac_v3_Principal_header ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_identifier_case()

UPB_INLINE envoy_config_rbac_v3_Principal_identifier_oneofcases envoy_config_rbac_v3_Principal_identifier_case ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_metadata()

UPB_INLINE const struct envoy_type_matcher_v3_MetadataMatcher* envoy_config_rbac_v3_Principal_metadata ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_mutable_and_ids()

UPB_INLINE struct envoy_config_rbac_v3_Principal_Set* envoy_config_rbac_v3_Principal_mutable_and_ids ( envoy_config_rbac_v3_Principal msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Principal_mutable_authenticated()

UPB_INLINE struct envoy_config_rbac_v3_Principal_Authenticated* envoy_config_rbac_v3_Principal_mutable_authenticated ( envoy_config_rbac_v3_Principal msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Principal_mutable_direct_remote_ip()

UPB_INLINE struct envoy_config_core_v3_CidrRange* envoy_config_rbac_v3_Principal_mutable_direct_remote_ip ( envoy_config_rbac_v3_Principal msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Principal_mutable_header()

UPB_INLINE struct envoy_config_route_v3_HeaderMatcher* envoy_config_rbac_v3_Principal_mutable_header ( envoy_config_rbac_v3_Principal msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Principal_mutable_metadata()

UPB_INLINE struct envoy_type_matcher_v3_MetadataMatcher* envoy_config_rbac_v3_Principal_mutable_metadata ( envoy_config_rbac_v3_Principal msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Principal_mutable_not_id()

UPB_INLINE struct envoy_config_rbac_v3_Principal* envoy_config_rbac_v3_Principal_mutable_not_id ( envoy_config_rbac_v3_Principal msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Principal_mutable_or_ids()

UPB_INLINE struct envoy_config_rbac_v3_Principal_Set* envoy_config_rbac_v3_Principal_mutable_or_ids ( envoy_config_rbac_v3_Principal msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Principal_mutable_remote_ip()

UPB_INLINE struct envoy_config_core_v3_CidrRange* envoy_config_rbac_v3_Principal_mutable_remote_ip ( envoy_config_rbac_v3_Principal msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Principal_mutable_source_ip()

UPB_INLINE struct envoy_config_core_v3_CidrRange* envoy_config_rbac_v3_Principal_mutable_source_ip ( envoy_config_rbac_v3_Principal msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Principal_mutable_url_path()

UPB_INLINE struct envoy_type_matcher_v3_PathMatcher* envoy_config_rbac_v3_Principal_mutable_url_path ( envoy_config_rbac_v3_Principal msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Principal_new()

UPB_INLINE envoy_config_rbac_v3_Principal* envoy_config_rbac_v3_Principal_new ( upb_arena *  arena)

◆ envoy_config_rbac_v3_Principal_not_id()

UPB_INLINE const envoy_config_rbac_v3_Principal* envoy_config_rbac_v3_Principal_not_id ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_or_ids()

UPB_INLINE const envoy_config_rbac_v3_Principal_Set* envoy_config_rbac_v3_Principal_or_ids ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_parse()

UPB_INLINE envoy_config_rbac_v3_Principal* envoy_config_rbac_v3_Principal_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Principal_parse_ex()

UPB_INLINE envoy_config_rbac_v3_Principal* envoy_config_rbac_v3_Principal_parse_ex ( const char *  buf,
size_t  size,
upb_arena *  arena,
int  options 
)

◆ envoy_config_rbac_v3_Principal_remote_ip()

UPB_INLINE const struct envoy_config_core_v3_CidrRange* envoy_config_rbac_v3_Principal_remote_ip ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_serialize()

UPB_INLINE char* envoy_config_rbac_v3_Principal_serialize ( const envoy_config_rbac_v3_Principal msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_config_rbac_v3_Principal_Set_add_ids()

UPB_INLINE struct envoy_config_rbac_v3_Principal* envoy_config_rbac_v3_Principal_Set_add_ids ( envoy_config_rbac_v3_Principal_Set msg,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Principal_set_and_ids()

UPB_INLINE void envoy_config_rbac_v3_Principal_set_and_ids ( envoy_config_rbac_v3_Principal msg,
envoy_config_rbac_v3_Principal_Set value 
)

◆ envoy_config_rbac_v3_Principal_set_any()

UPB_INLINE void envoy_config_rbac_v3_Principal_set_any ( envoy_config_rbac_v3_Principal msg,
bool  value 
)

◆ envoy_config_rbac_v3_Principal_set_authenticated()

UPB_INLINE void envoy_config_rbac_v3_Principal_set_authenticated ( envoy_config_rbac_v3_Principal msg,
envoy_config_rbac_v3_Principal_Authenticated value 
)

◆ envoy_config_rbac_v3_Principal_set_direct_remote_ip()

UPB_INLINE void envoy_config_rbac_v3_Principal_set_direct_remote_ip ( envoy_config_rbac_v3_Principal msg,
struct envoy_config_core_v3_CidrRange value 
)

◆ envoy_config_rbac_v3_Principal_Set_has_ids()

UPB_INLINE bool envoy_config_rbac_v3_Principal_Set_has_ids ( const envoy_config_rbac_v3_Principal_Set msg)

◆ envoy_config_rbac_v3_Principal_set_header()

UPB_INLINE void envoy_config_rbac_v3_Principal_set_header ( envoy_config_rbac_v3_Principal msg,
struct envoy_config_route_v3_HeaderMatcher value 
)

◆ envoy_config_rbac_v3_Principal_Set_ids()

UPB_INLINE const envoy_config_rbac_v3_Principal* const* envoy_config_rbac_v3_Principal_Set_ids ( const envoy_config_rbac_v3_Principal_Set msg,
size_t *  len 
)

◆ envoy_config_rbac_v3_Principal_set_metadata()

UPB_INLINE void envoy_config_rbac_v3_Principal_set_metadata ( envoy_config_rbac_v3_Principal msg,
struct envoy_type_matcher_v3_MetadataMatcher value 
)

◆ envoy_config_rbac_v3_Principal_Set_mutable_ids()

UPB_INLINE envoy_config_rbac_v3_Principal** envoy_config_rbac_v3_Principal_Set_mutable_ids ( envoy_config_rbac_v3_Principal_Set msg,
size_t *  len 
)

◆ envoy_config_rbac_v3_Principal_Set_new()

UPB_INLINE envoy_config_rbac_v3_Principal_Set* envoy_config_rbac_v3_Principal_Set_new ( upb_arena *  arena)

◆ envoy_config_rbac_v3_Principal_set_not_id()

UPB_INLINE void envoy_config_rbac_v3_Principal_set_not_id ( envoy_config_rbac_v3_Principal msg,
envoy_config_rbac_v3_Principal value 
)

◆ envoy_config_rbac_v3_Principal_set_or_ids()

UPB_INLINE void envoy_config_rbac_v3_Principal_set_or_ids ( envoy_config_rbac_v3_Principal msg,
envoy_config_rbac_v3_Principal_Set value 
)

◆ envoy_config_rbac_v3_Principal_Set_parse()

UPB_INLINE envoy_config_rbac_v3_Principal_Set* envoy_config_rbac_v3_Principal_Set_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Principal_Set_parse_ex()

UPB_INLINE envoy_config_rbac_v3_Principal_Set* envoy_config_rbac_v3_Principal_Set_parse_ex ( const char *  buf,
size_t  size,
upb_arena *  arena,
int  options 
)

◆ envoy_config_rbac_v3_Principal_set_remote_ip()

UPB_INLINE void envoy_config_rbac_v3_Principal_set_remote_ip ( envoy_config_rbac_v3_Principal msg,
struct envoy_config_core_v3_CidrRange value 
)

◆ envoy_config_rbac_v3_Principal_Set_resize_ids()

UPB_INLINE envoy_config_rbac_v3_Principal** envoy_config_rbac_v3_Principal_Set_resize_ids ( envoy_config_rbac_v3_Principal_Set msg,
size_t  len,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_Principal_Set_serialize()

UPB_INLINE char* envoy_config_rbac_v3_Principal_Set_serialize ( const envoy_config_rbac_v3_Principal_Set msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_config_rbac_v3_Principal_set_source_ip()

UPB_INLINE void envoy_config_rbac_v3_Principal_set_source_ip ( envoy_config_rbac_v3_Principal msg,
struct envoy_config_core_v3_CidrRange value 
)

◆ envoy_config_rbac_v3_Principal_set_url_path()

UPB_INLINE void envoy_config_rbac_v3_Principal_set_url_path ( envoy_config_rbac_v3_Principal msg,
struct envoy_type_matcher_v3_PathMatcher value 
)

◆ envoy_config_rbac_v3_Principal_source_ip()

UPB_INLINE const struct envoy_config_core_v3_CidrRange* envoy_config_rbac_v3_Principal_source_ip ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_Principal_url_path()

UPB_INLINE const struct envoy_type_matcher_v3_PathMatcher* envoy_config_rbac_v3_Principal_url_path ( const envoy_config_rbac_v3_Principal msg)

◆ envoy_config_rbac_v3_RBAC_action()

UPB_INLINE int32_t envoy_config_rbac_v3_RBAC_action ( const envoy_config_rbac_v3_RBAC msg)

◆ envoy_config_rbac_v3_RBAC_has_policies()

UPB_INLINE bool envoy_config_rbac_v3_RBAC_has_policies ( const envoy_config_rbac_v3_RBAC msg)

◆ envoy_config_rbac_v3_RBAC_new()

UPB_INLINE envoy_config_rbac_v3_RBAC* envoy_config_rbac_v3_RBAC_new ( upb_arena *  arena)

◆ envoy_config_rbac_v3_RBAC_parse()

UPB_INLINE envoy_config_rbac_v3_RBAC* envoy_config_rbac_v3_RBAC_parse ( const char *  buf,
size_t  size,
upb_arena *  arena 
)

◆ envoy_config_rbac_v3_RBAC_parse_ex()

UPB_INLINE envoy_config_rbac_v3_RBAC* envoy_config_rbac_v3_RBAC_parse_ex ( const char *  buf,
size_t  size,
upb_arena *  arena,
int  options 
)

◆ envoy_config_rbac_v3_RBAC_policies_clear()

UPB_INLINE void envoy_config_rbac_v3_RBAC_policies_clear ( envoy_config_rbac_v3_RBAC msg)

◆ envoy_config_rbac_v3_RBAC_policies_delete()

UPB_INLINE bool envoy_config_rbac_v3_RBAC_policies_delete ( envoy_config_rbac_v3_RBAC msg,
upb_strview  key 
)

◆ envoy_config_rbac_v3_RBAC_policies_get()

UPB_INLINE bool envoy_config_rbac_v3_RBAC_policies_get ( const envoy_config_rbac_v3_RBAC msg,
upb_strview  key,
envoy_config_rbac_v3_Policy **  val 
)

◆ envoy_config_rbac_v3_RBAC_policies_next()

UPB_INLINE const envoy_config_rbac_v3_RBAC_PoliciesEntry* envoy_config_rbac_v3_RBAC_policies_next ( const envoy_config_rbac_v3_RBAC msg,
size_t *  iter 
)

◆ envoy_config_rbac_v3_RBAC_policies_nextmutable()

UPB_INLINE envoy_config_rbac_v3_RBAC_PoliciesEntry* envoy_config_rbac_v3_RBAC_policies_nextmutable ( envoy_config_rbac_v3_RBAC msg,
size_t *  iter 
)

◆ envoy_config_rbac_v3_RBAC_policies_set()

UPB_INLINE bool envoy_config_rbac_v3_RBAC_policies_set ( envoy_config_rbac_v3_RBAC msg,
upb_strview  key,
envoy_config_rbac_v3_Policy val,
upb_arena *  a 
)

◆ envoy_config_rbac_v3_RBAC_policies_size()

UPB_INLINE size_t envoy_config_rbac_v3_RBAC_policies_size ( const envoy_config_rbac_v3_RBAC msg)

◆ envoy_config_rbac_v3_RBAC_PoliciesEntry_has_value()

UPB_INLINE bool envoy_config_rbac_v3_RBAC_PoliciesEntry_has_value ( const envoy_config_rbac_v3_RBAC_PoliciesEntry msg)

◆ envoy_config_rbac_v3_RBAC_PoliciesEntry_key()

UPB_INLINE upb_strview envoy_config_rbac_v3_RBAC_PoliciesEntry_key ( const envoy_config_rbac_v3_RBAC_PoliciesEntry msg)

◆ envoy_config_rbac_v3_RBAC_PoliciesEntry_set_value()

UPB_INLINE void envoy_config_rbac_v3_RBAC_PoliciesEntry_set_value ( envoy_config_rbac_v3_RBAC_PoliciesEntry msg,
envoy_config_rbac_v3_Policy value 
)

◆ envoy_config_rbac_v3_RBAC_PoliciesEntry_value()

UPB_INLINE const envoy_config_rbac_v3_Policy* envoy_config_rbac_v3_RBAC_PoliciesEntry_value ( const envoy_config_rbac_v3_RBAC_PoliciesEntry msg)

◆ envoy_config_rbac_v3_RBAC_serialize()

UPB_INLINE char* envoy_config_rbac_v3_RBAC_serialize ( const envoy_config_rbac_v3_RBAC msg,
upb_arena *  arena,
size_t *  len 
)

◆ envoy_config_rbac_v3_RBAC_set_action()

UPB_INLINE void envoy_config_rbac_v3_RBAC_set_action ( envoy_config_rbac_v3_RBAC msg,
int32_t  value 
)

Variable Documentation

◆ envoy_config_core_v3_CidrRange_msginit

const upb_msglayout envoy_config_core_v3_CidrRange_msginit
extern

◆ envoy_config_rbac_v3_Permission_msginit

const upb_msglayout envoy_config_rbac_v3_Permission_msginit
extern

◆ envoy_config_rbac_v3_Permission_Set_msginit

const upb_msglayout envoy_config_rbac_v3_Permission_Set_msginit
extern

◆ envoy_config_rbac_v3_Policy_msginit

const upb_msglayout envoy_config_rbac_v3_Policy_msginit
extern

◆ envoy_config_rbac_v3_Principal_Authenticated_msginit

const upb_msglayout envoy_config_rbac_v3_Principal_Authenticated_msginit
extern

◆ envoy_config_rbac_v3_Principal_msginit

const upb_msglayout envoy_config_rbac_v3_Principal_msginit
extern

◆ envoy_config_rbac_v3_Principal_Set_msginit

const upb_msglayout envoy_config_rbac_v3_Principal_Set_msginit
extern

◆ envoy_config_rbac_v3_RBAC_msginit

const upb_msglayout envoy_config_rbac_v3_RBAC_msginit
extern

◆ envoy_config_rbac_v3_RBAC_PoliciesEntry_msginit

const upb_msglayout envoy_config_rbac_v3_RBAC_PoliciesEntry_msginit
extern

◆ envoy_config_route_v3_HeaderMatcher_msginit

const upb_msglayout envoy_config_route_v3_HeaderMatcher_msginit
extern

◆ envoy_type_matcher_v3_MetadataMatcher_msginit

const upb_msglayout envoy_type_matcher_v3_MetadataMatcher_msginit
extern

◆ envoy_type_matcher_v3_PathMatcher_msginit

const upb_msglayout envoy_type_matcher_v3_PathMatcher_msginit
extern

◆ envoy_type_matcher_v3_StringMatcher_msginit

const upb_msglayout envoy_type_matcher_v3_StringMatcher_msginit
extern

◆ google_api_expr_v1alpha1_CheckedExpr_msginit

const upb_msglayout google_api_expr_v1alpha1_CheckedExpr_msginit
extern

◆ google_api_expr_v1alpha1_Expr_msginit

const upb_msglayout google_api_expr_v1alpha1_Expr_msginit
extern