SecurityCredentialsRbacRoleProto

AI Overview😉

  • The potential purpose of this module is to manage and verify the roles and permissions of users or systems accessing certain resources or data within Google's ecosystem. It seems to be related to Role-Based Access Control (RBAC) and provisioning services.
  • This module could impact search results by influencing which content is accessible to users based on their roles and permissions. It may also affect the ranking of results if certain resources are only accessible to users with specific roles or permissions. This could lead to personalized search results based on a user's access level.
  • To be more favorable for this function, a website could ensure that its content and resources are properly categorized and attributed with the correct RBAC roles and permissions. This might involve implementing a clear permission hierarchy, using standardized role names, and providing accurate metadata about the resources being accessed. Additionally, websites could optimize their content to be accessible to users with varying levels of access, making it more discoverable by Google's search algorithm.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsRbacRoleProto (google_api_content_warehouse v0.4.0)

Principal associated with a given RBAC role. This principal is used by Sphinx Provisioning Service for RBAC provisionable (go/sphinx-rbacz).

Attributes

  • name (type: String.t, default: nil) -
  • objectId (type: String.t, default: nil) -
  • rbacNamespace (type: String.t, default: nil) - DEPRECATED as of 01.11.2019
  • rbacRoleName (type: String.t, default: nil) - Format: "role/z?" - "role" is the Sphinx globally unique name of the Sphinx role that provisions the RBAC role. - "/z?" suffix indicates which Zanzibar environment stores the role membership data ("/zd": dev, "/zs": staging, "/zp": prod, "/zt": local test instance). Example: "mysystem_myrole/zp"

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsRbacRoleProto{
  name: String.t() | nil,
  objectId: String.t() | nil,
  rbacNamespace: String.t() | nil,
  rbacRoleName: String.t() | nil
}

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.