Okta v4.16.0 published on Wednesday, Apr 9, 2025 by Pulumi
okta.getDeviceAssurancePolicy
Explore with Pulumi AI
Get a policy assurance from Okta.
Using getDeviceAssurancePolicy
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDeviceAssurancePolicy(args: GetDeviceAssurancePolicyArgs, opts?: InvokeOptions): Promise<GetDeviceAssurancePolicyResult>
function getDeviceAssurancePolicyOutput(args: GetDeviceAssurancePolicyOutputArgs, opts?: InvokeOptions): Output<GetDeviceAssurancePolicyResult>
def get_device_assurance_policy(id: Optional[str] = None,
name: Optional[str] = None,
secure_hardware_present: Optional[bool] = None,
third_party_signal_provider: Optional[GetDeviceAssurancePolicyThirdPartySignalProvider] = None,
opts: Optional[InvokeOptions] = None) -> GetDeviceAssurancePolicyResult
def get_device_assurance_policy_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
secure_hardware_present: Optional[pulumi.Input[bool]] = None,
third_party_signal_provider: Optional[pulumi.Input[GetDeviceAssurancePolicyThirdPartySignalProviderArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDeviceAssurancePolicyResult]
func GetDeviceAssurancePolicy(ctx *Context, args *GetDeviceAssurancePolicyArgs, opts ...InvokeOption) (*GetDeviceAssurancePolicyResult, error)
func GetDeviceAssurancePolicyOutput(ctx *Context, args *GetDeviceAssurancePolicyOutputArgs, opts ...InvokeOption) GetDeviceAssurancePolicyResultOutput
> Note: This function is named GetDeviceAssurancePolicy
in the Go SDK.
public static class GetDeviceAssurancePolicy
{
public static Task<GetDeviceAssurancePolicyResult> InvokeAsync(GetDeviceAssurancePolicyArgs args, InvokeOptions? opts = null)
public static Output<GetDeviceAssurancePolicyResult> Invoke(GetDeviceAssurancePolicyInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDeviceAssurancePolicyResult> getDeviceAssurancePolicy(GetDeviceAssurancePolicyArgs args, InvokeOptions options)
public static Output<GetDeviceAssurancePolicyResult> getDeviceAssurancePolicy(GetDeviceAssurancePolicyArgs args, InvokeOptions options)
fn::invoke:
function: okta:index/getDeviceAssurancePolicy:getDeviceAssurancePolicy
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- ID of the user type to retrieve, conflicts with
name
. - Name string
- Name of user type to retrieve, conflicts with
id
. - Secure
Hardware boolPresent - Indicates if the device contains a secure hardware functionality
- Third
Party GetSignal Provider Device Assurance Policy Third Party Signal Provider - Indicates if the device contains a secure hardware functionality
- Id string
- ID of the user type to retrieve, conflicts with
name
. - Name string
- Name of user type to retrieve, conflicts with
id
. - Secure
Hardware boolPresent - Indicates if the device contains a secure hardware functionality
- Third
Party GetSignal Provider Device Assurance Policy Third Party Signal Provider - Indicates if the device contains a secure hardware functionality
- id String
- ID of the user type to retrieve, conflicts with
name
. - name String
- Name of user type to retrieve, conflicts with
id
. - secure
Hardware BooleanPresent - Indicates if the device contains a secure hardware functionality
- third
Party GetSignal Provider Device Assurance Policy Third Party Signal Provider - Indicates if the device contains a secure hardware functionality
- id string
- ID of the user type to retrieve, conflicts with
name
. - name string
- Name of user type to retrieve, conflicts with
id
. - secure
Hardware booleanPresent - Indicates if the device contains a secure hardware functionality
- third
Party GetSignal Provider Device Assurance Policy Third Party Signal Provider - Indicates if the device contains a secure hardware functionality
- id str
- ID of the user type to retrieve, conflicts with
name
. - name str
- Name of user type to retrieve, conflicts with
id
. - secure_
hardware_ boolpresent - Indicates if the device contains a secure hardware functionality
- third_
party_ Getsignal_ provider Device Assurance Policy Third Party Signal Provider - Indicates if the device contains a secure hardware functionality
- id String
- ID of the user type to retrieve, conflicts with
name
. - name String
- Name of user type to retrieve, conflicts with
id
. - secure
Hardware BooleanPresent - Indicates if the device contains a secure hardware functionality
- third
Party Property MapSignal Provider - Indicates if the device contains a secure hardware functionality
getDeviceAssurancePolicy Result
The following output properties are available:
- Disk
Encryption GetType Device Assurance Policy Disk Encryption Type - List of disk encryption type, can be
FULL
,USER
- Jailbreak bool
- Is the device jailbroken in the device assurance policy.
- Os
Version GetDevice Assurance Policy Os Version - Minimum os version of the device in the device assurance policy.
- Os
Version List<GetConstraints Device Assurance Policy Os Version Constraint> - The list of os version constraints.
- Platform string
- Policy device assurance platform
- Screenlock
Type GetDevice Assurance Policy Screenlock Type - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- Id string
- ID of the user type to retrieve, conflicts with
name
. - Name string
- Name of user type to retrieve, conflicts with
id
. - Secure
Hardware boolPresent - Indicates if the device contains a secure hardware functionality
- Third
Party GetSignal Provider Device Assurance Policy Third Party Signal Provider - Indicates if the device contains a secure hardware functionality
- Disk
Encryption GetType Device Assurance Policy Disk Encryption Type - List of disk encryption type, can be
FULL
,USER
- Jailbreak bool
- Is the device jailbroken in the device assurance policy.
- Os
Version GetDevice Assurance Policy Os Version - Minimum os version of the device in the device assurance policy.
- Os
Version []GetConstraints Device Assurance Policy Os Version Constraint - The list of os version constraints.
- Platform string
- Policy device assurance platform
- Screenlock
Type GetDevice Assurance Policy Screenlock Type - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- Id string
- ID of the user type to retrieve, conflicts with
name
. - Name string
- Name of user type to retrieve, conflicts with
id
. - Secure
Hardware boolPresent - Indicates if the device contains a secure hardware functionality
- Third
Party GetSignal Provider Device Assurance Policy Third Party Signal Provider - Indicates if the device contains a secure hardware functionality
- disk
Encryption GetType Device Assurance Policy Disk Encryption Type - List of disk encryption type, can be
FULL
,USER
- jailbreak Boolean
- Is the device jailbroken in the device assurance policy.
- os
Version GetDevice Assurance Policy Os Version - Minimum os version of the device in the device assurance policy.
- os
Version List<GetConstraints Device Assurance Policy Os Version Constraint> - The list of os version constraints.
- platform String
- Policy device assurance platform
- screenlock
Type GetDevice Assurance Policy Screenlock Type - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- id String
- ID of the user type to retrieve, conflicts with
name
. - name String
- Name of user type to retrieve, conflicts with
id
. - secure
Hardware BooleanPresent - Indicates if the device contains a secure hardware functionality
- third
Party GetSignal Provider Device Assurance Policy Third Party Signal Provider - Indicates if the device contains a secure hardware functionality
- disk
Encryption GetType Device Assurance Policy Disk Encryption Type - List of disk encryption type, can be
FULL
,USER
- jailbreak boolean
- Is the device jailbroken in the device assurance policy.
- os
Version GetDevice Assurance Policy Os Version - Minimum os version of the device in the device assurance policy.
- os
Version GetConstraints Device Assurance Policy Os Version Constraint[] - The list of os version constraints.
- platform string
- Policy device assurance platform
- screenlock
Type GetDevice Assurance Policy Screenlock Type - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- id string
- ID of the user type to retrieve, conflicts with
name
. - name string
- Name of user type to retrieve, conflicts with
id
. - secure
Hardware booleanPresent - Indicates if the device contains a secure hardware functionality
- third
Party GetSignal Provider Device Assurance Policy Third Party Signal Provider - Indicates if the device contains a secure hardware functionality
- disk_
encryption_ Gettype Device Assurance Policy Disk Encryption Type - List of disk encryption type, can be
FULL
,USER
- jailbreak bool
- Is the device jailbroken in the device assurance policy.
- os_
version GetDevice Assurance Policy Os Version - Minimum os version of the device in the device assurance policy.
- os_
version_ Sequence[Getconstraints Device Assurance Policy Os Version Constraint] - The list of os version constraints.
- platform str
- Policy device assurance platform
- screenlock_
type GetDevice Assurance Policy Screenlock Type - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- id str
- ID of the user type to retrieve, conflicts with
name
. - name str
- Name of user type to retrieve, conflicts with
id
. - secure_
hardware_ boolpresent - Indicates if the device contains a secure hardware functionality
- third_
party_ Getsignal_ provider Device Assurance Policy Third Party Signal Provider - Indicates if the device contains a secure hardware functionality
- disk
Encryption Property MapType - List of disk encryption type, can be
FULL
,USER
- jailbreak Boolean
- Is the device jailbroken in the device assurance policy.
- os
Version Property Map - Minimum os version of the device in the device assurance policy.
- os
Version List<Property Map>Constraints - The list of os version constraints.
- platform String
- Policy device assurance platform
- screenlock
Type Property Map - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- id String
- ID of the user type to retrieve, conflicts with
name
. - name String
- Name of user type to retrieve, conflicts with
id
. - secure
Hardware BooleanPresent - Indicates if the device contains a secure hardware functionality
- third
Party Property MapSignal Provider - Indicates if the device contains a secure hardware functionality
Supporting Types
GetDeviceAssurancePolicyDiskEncryptionType
- Includes
This property is required. List<string>
- Includes
This property is required. []string
- includes
This property is required. List<String>
- includes
This property is required. string[]
- includes
This property is required. Sequence[str]
- includes
This property is required. List<String>
GetDeviceAssurancePolicyOsVersion
- Dynamic
Version Requirement This property is required. GetDevice Assurance Policy Os Version Dynamic Version Requirement - Minimum
This property is required. string
- Dynamic
Version Requirement This property is required. GetDevice Assurance Policy Os Version Dynamic Version Requirement - Minimum
This property is required. string
- dynamic
Version Requirement This property is required. GetDevice Assurance Policy Os Version Dynamic Version Requirement - minimum
This property is required. String
- dynamic
Version Requirement This property is required. GetDevice Assurance Policy Os Version Dynamic Version Requirement - minimum
This property is required. string
- dynamic_
version_ requirement This property is required. GetDevice Assurance Policy Os Version Dynamic Version Requirement - minimum
This property is required. str
- dynamic
Version Requirement This property is required. Property Map - minimum
This property is required. String
GetDeviceAssurancePolicyOsVersionConstraint
- Dynamic
Version Requirement This property is required. GetDevice Assurance Policy Os Version Constraint Dynamic Version Requirement - Major
Version Constraint This property is required. string
- Dynamic
Version Requirement This property is required. GetDevice Assurance Policy Os Version Constraint Dynamic Version Requirement - Major
Version Constraint This property is required. string
- dynamic
Version Requirement This property is required. GetDevice Assurance Policy Os Version Constraint Dynamic Version Requirement - major
Version Constraint This property is required. String
- dynamic
Version Requirement This property is required. GetDevice Assurance Policy Os Version Constraint Dynamic Version Requirement - major
Version Constraint This property is required. string
- dynamic_
version_ requirement This property is required. GetDevice Assurance Policy Os Version Constraint Dynamic Version Requirement - major_
version_ constraint This property is required. str
- dynamic
Version Requirement This property is required. Property Map - major
Version Constraint This property is required. String
GetDeviceAssurancePolicyOsVersionConstraintDynamicVersionRequirement
- Distance
From Latest Major This property is required. int - Latest
Security Patch This property is required. bool - Type
This property is required. string
- Distance
From Latest Major This property is required. int - Latest
Security Patch This property is required. bool - Type
This property is required. string
- distance
From Latest Major This property is required. Integer - latest
Security Patch This property is required. Boolean - type
This property is required. String
- distance
From Latest Major This property is required. number - latest
Security Patch This property is required. boolean - type
This property is required. string
- distance_
from_ latest_ major This property is required. int - latest_
security_ patch This property is required. bool - type
This property is required. str
- distance
From Latest Major This property is required. Number - latest
Security Patch This property is required. Boolean - type
This property is required. String
GetDeviceAssurancePolicyOsVersionDynamicVersionRequirement
- Distance
From Latest Major This property is required. int - Latest
Security Patch This property is required. bool - Type
This property is required. string
- Distance
From Latest Major This property is required. int - Latest
Security Patch This property is required. bool - Type
This property is required. string
- distance
From Latest Major This property is required. Integer - latest
Security Patch This property is required. Boolean - type
This property is required. String
- distance
From Latest Major This property is required. number - latest
Security Patch This property is required. boolean - type
This property is required. string
- distance_
from_ latest_ major This property is required. int - latest_
security_ patch This property is required. bool - type
This property is required. str
- distance
From Latest Major This property is required. Number - latest
Security Patch This property is required. Boolean - type
This property is required. String
GetDeviceAssurancePolicyScreenlockType
- Includes
This property is required. List<string>
- Includes
This property is required. []string
- includes
This property is required. List<String>
- includes
This property is required. string[]
- includes
This property is required. Sequence[str]
- includes
This property is required. List<String>
GetDeviceAssurancePolicyThirdPartySignalProvider
- Dtc
This property is required. GetDevice Assurance Policy Third Party Signal Provider Dtc
- Dtc
This property is required. GetDevice Assurance Policy Third Party Signal Provider Dtc
- dtc
This property is required. GetDevice Assurance Policy Third Party Signal Provider Dtc
- dtc
This property is required. GetDevice Assurance Policy Third Party Signal Provider Dtc
- dtc
This property is required. GetDevice Assurance Policy Third Party Signal Provider Dtc
- dtc
This property is required. Property Map
GetDeviceAssurancePolicyThirdPartySignalProviderDtc
- Allow
Screen Lock This property is required. bool - Browser
Version This property is required. GetDevice Assurance Policy Third Party Signal Provider Dtc Browser Version - Built
In Dns Client Enabled This property is required. bool - Chrome
Remote Desktop App Blocked This property is required. bool - Crowd
Strike Agent Id This property is required. string - Crowd
Strike Customer Id This property is required. string - Device
Enrollment Domain This property is required. string - Disk
Encrypted This property is required. bool - Key
Trust Level This property is required. string - Managed
Device This property is required. bool - Os
Firewall This property is required. bool - Os
Version This property is required. GetDevice Assurance Policy Third Party Signal Provider Dtc Os Version - Password
Protection Warning Trigger This property is required. string - Realtime
Url Check Mode This property is required. bool - Safe
Browsing Protection Level This property is required. string - Screen
Lock Secured This property is required. bool - Site
Isolation Enabled This property is required. bool - Third
Party Blocking Enabled This property is required. bool - Windows
Machine Domain This property is required. string - Windows
User Domain This property is required. string
- Allow
Screen Lock This property is required. bool - Browser
Version This property is required. GetDevice Assurance Policy Third Party Signal Provider Dtc Browser Version - Built
In Dns Client Enabled This property is required. bool - Chrome
Remote Desktop App Blocked This property is required. bool - Crowd
Strike Agent Id This property is required. string - Crowd
Strike Customer Id This property is required. string - Device
Enrollment Domain This property is required. string - Disk
Encrypted This property is required. bool - Key
Trust Level This property is required. string - Managed
Device This property is required. bool - Os
Firewall This property is required. bool - Os
Version This property is required. GetDevice Assurance Policy Third Party Signal Provider Dtc Os Version - Password
Protection Warning Trigger This property is required. string - Realtime
Url Check Mode This property is required. bool - Safe
Browsing Protection Level This property is required. string - Screen
Lock Secured This property is required. bool - Site
Isolation Enabled This property is required. bool - Third
Party Blocking Enabled This property is required. bool - Windows
Machine Domain This property is required. string - Windows
User Domain This property is required. string
- allow
Screen Lock This property is required. Boolean - browser
Version This property is required. GetDevice Assurance Policy Third Party Signal Provider Dtc Browser Version - built
In Dns Client Enabled This property is required. Boolean - chrome
Remote Desktop App Blocked This property is required. Boolean - crowd
Strike Agent Id This property is required. String - crowd
Strike Customer Id This property is required. String - device
Enrollment Domain This property is required. String - disk
Encrypted This property is required. Boolean - key
Trust Level This property is required. String - managed
Device This property is required. Boolean - os
Firewall This property is required. Boolean - os
Version This property is required. GetDevice Assurance Policy Third Party Signal Provider Dtc Os Version - password
Protection Warning Trigger This property is required. String - realtime
Url Check Mode This property is required. Boolean - safe
Browsing Protection Level This property is required. String - screen
Lock Secured This property is required. Boolean - site
Isolation Enabled This property is required. Boolean - third
Party Blocking Enabled This property is required. Boolean - windows
Machine Domain This property is required. String - windows
User Domain This property is required. String
- allow
Screen Lock This property is required. boolean - browser
Version This property is required. GetDevice Assurance Policy Third Party Signal Provider Dtc Browser Version - built
In Dns Client Enabled This property is required. boolean - chrome
Remote Desktop App Blocked This property is required. boolean - crowd
Strike Agent Id This property is required. string - crowd
Strike Customer Id This property is required. string - device
Enrollment Domain This property is required. string - disk
Encrypted This property is required. boolean - key
Trust Level This property is required. string - managed
Device This property is required. boolean - os
Firewall This property is required. boolean - os
Version This property is required. GetDevice Assurance Policy Third Party Signal Provider Dtc Os Version - password
Protection Warning Trigger This property is required. string - realtime
Url Check Mode This property is required. boolean - safe
Browsing Protection Level This property is required. string - screen
Lock Secured This property is required. boolean - site
Isolation Enabled This property is required. boolean - third
Party Blocking Enabled This property is required. boolean - windows
Machine Domain This property is required. string - windows
User Domain This property is required. string
- allow_
screen_ lock This property is required. bool - browser_
version This property is required. GetDevice Assurance Policy Third Party Signal Provider Dtc Browser Version - built_
in_ dns_ client_ enabled This property is required. bool - chrome_
remote_ desktop_ app_ blocked This property is required. bool - crowd_
strike_ agent_ id This property is required. str - crowd_
strike_ customer_ id This property is required. str - device_
enrollment_ domain This property is required. str - disk_
encrypted This property is required. bool - key_
trust_ level This property is required. str - managed_
device This property is required. bool - os_
firewall This property is required. bool - os_
version This property is required. GetDevice Assurance Policy Third Party Signal Provider Dtc Os Version - password_
protection_ warning_ trigger This property is required. str - realtime_
url_ check_ mode This property is required. bool - safe_
browsing_ protection_ level This property is required. str - screen_
lock_ secured This property is required. bool - site_
isolation_ enabled This property is required. bool - third_
party_ blocking_ enabled This property is required. bool - windows_
machine_ domain This property is required. str - windows_
user_ domain This property is required. str
- allow
Screen Lock This property is required. Boolean - browser
Version This property is required. Property Map - built
In Dns Client Enabled This property is required. Boolean - chrome
Remote Desktop App Blocked This property is required. Boolean - crowd
Strike Agent Id This property is required. String - crowd
Strike Customer Id This property is required. String - device
Enrollment Domain This property is required. String - disk
Encrypted This property is required. Boolean - key
Trust Level This property is required. String - managed
Device This property is required. Boolean - os
Firewall This property is required. Boolean - os
Version This property is required. Property Map - password
Protection Warning Trigger This property is required. String - realtime
Url Check Mode This property is required. Boolean - safe
Browsing Protection Level This property is required. String - screen
Lock Secured This property is required. Boolean - site
Isolation Enabled This property is required. Boolean - third
Party Blocking Enabled This property is required. Boolean - windows
Machine Domain This property is required. String - windows
User Domain This property is required. String
GetDeviceAssurancePolicyThirdPartySignalProviderDtcBrowserVersion
- Minimum
This property is required. string
- Minimum
This property is required. string
- minimum
This property is required. String
- minimum
This property is required. string
- minimum
This property is required. str
- minimum
This property is required. String
GetDeviceAssurancePolicyThirdPartySignalProviderDtcOsVersion
- Minimum
This property is required. string
- Minimum
This property is required. string
- minimum
This property is required. String
- minimum
This property is required. string
- minimum
This property is required. str
- minimum
This property is required. String
Package Details
- Repository
- Okta pulumi/pulumi-okta
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
okta
Terraform Provider.