CloudAiPlatformTenantresourceIamPolicyBinding

AI Overview😉

  • The potential purpose of this module is to manage access control and permission settings for resources within the Google Cloud AI Platform. It appears to be related to Identity and Access Management (IAM) policies, which determine what actions can be performed on specific resources by certain members or service accounts.
  • This module could impact search results by influencing how resources are accessed and utilized within the Google Cloud ecosystem. It may affect the ranking of results based on the permissions and access controls in place, potentially favoring resources with more permissive or secure IAM policies. This could lead to more relevant and trustworthy results being displayed to users.
  • A website may change things to be more favorable for this function by ensuring that their resources have clear and well-defined IAM policies in place. This could involve implementing least privilege access, separating duties, and regularly reviewing and updating permissions to ensure they are aligned with business needs. Additionally, websites may benefit from using standardized and consistent naming conventions for resources and roles, making it easier for the module to understand and process the access control settings.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

The dynamic IAM bindings to be granted after tenant projects are created.

Attributes

  • members (type: list(String.t), default: nil) - Input/Output [Required]. The member service accounts with the roles above. Note: placeholders are same as the resource above.
  • resource (type: String.t, default: nil) - Input/Output [Required]. The resource name that will be accessed by members, which also depends on resource_type. Note: placeholders are supported in resource names. For example, ${tpn} will be used when the tenant project number is not ready.
  • resourceType (type: String.t, default: nil) - Input/Output [Required]. Specifies the type of resource that will be accessed by members.
  • role (type: String.t, default: nil) - Input/Output [Required]. The role for members below.

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.CloudAiPlatformTenantresourceIamPolicyBinding{
    members: [String.t()] | nil,
    resource: String.t() | nil,
    resourceType: String.t() | nil,
    role: 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.