StorageGraphBfgUmpPolicyMetadata

AI Overview😉

  • The potential purpose of this module is to enforce a User-Managed Policy (UMP) for data access, ensuring that data is only accessible within specific regions and timeframes. It acts as a gatekeeper, controlling when and where data can be used.
  • This module could impact search results by filtering out data that doesn't meet the UMP policy criteria. For example, if a user searches for information that is only accessible within a specific region or timeframe, the search results will only include data that satisfies these conditions. This could lead to more relevant and targeted search results, but also potentially exclude relevant data that doesn't meet the policy criteria.
  • A website may change things to be more favorable for this function by ensuring that their data is properly tagged with region and timestamp information, making it easier for the UMP policy to determine when and where the data can be accessed. Additionally, websites may need to implement measures to ensure that their data is only accessible within the specified regions and timeframes, such as using geolocation-based access controls or time-based access restrictions.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Metadata fields for UMP. A piece of data satisfies UMP policy if: (data access region is in the regions_allowed list) AND (data access time >= availability_start_timestamp) AND (data access time < availability_end_timestamp)

Attributes

  • availabilityEnds (type: DateTime.t, default: nil) - Timestamp after which data with this policy cannot be used.
  • availabilityStarts (type: DateTime.t, default: nil) - Timestamp before which data with this policy cannot be used.
  • regionsAllowed (type: GoogleApi.ContentWarehouse.V1.Model.KeGovernanceTypedRegions.t, default: nil) -

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.StorageGraphBfgUmpPolicyMetadata{
  availabilityEnds: DateTime.t() | nil,
  availabilityStarts: DateTime.t() | nil,
  regionsAllowed:
    GoogleApi.ContentWarehouse.V1.Model.KeGovernanceTypedRegions.t() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.