View Source GoogleApi.CloudAsset.V1.Model.GoogleIdentityAccesscontextmanagerV1OsConstraint (google_api_cloud_asset v0.35.0)

A restriction on the OS type and version of devices making requests.

Attributes

  • minimumVersion (type: String.t, default: nil) - The minimum allowed OS version. If not set, any version of this OS satisfies the constraint. Format: "major.minor.patch". Examples: "10.5.301", "9.2.1".
  • osType (type: String.t, default: nil) - Required. The allowed OS type.
  • requireVerifiedChromeOs (type: boolean(), default: nil) - Only allows requests from devices with a verified Chrome OS. Verifications includes requirements that the device is enterprise-managed, conformant to domain policies, and the caller has permission to call the API targeted by the request.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.CloudAsset.V1.Model.GoogleIdentityAccesscontextmanagerV1OsConstraint{
    minimumVersion: String.t() | nil,
    osType: String.t() | nil,
    requireVerifiedChromeOs: boolean() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.