Reference documentation and code samples for the Access Context Manager V1 Client class OsConstraint.
A restriction on the OS type and version of devices making requests.
Generated from protobuf message google.identity.accesscontextmanager.v1.OsConstraint
Namespace
Google \ Identity \ AccessContextManager \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ os_type |
int
Required. The allowed OS type. |
↳ minimum_version |
string
The minimum allowed OS version. If not set, any version of this OS satisfies the constraint. Format: |
↳ require_verified_chrome_os |
bool
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. |
getOsType
Required. The allowed OS type.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type OsType. |
setOsType
Required. The allowed OS type.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type OsType. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMinimumVersion
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".
| Returns | |
|---|---|
| Type | Description |
string |
|
setMinimumVersion
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".
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRequireVerifiedChromeOs
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.
| Returns | |
|---|---|
| Type | Description |
bool |
|
setRequireVerifiedChromeOs
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.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|