Viewing docs for Okta v6.3.1
published on Thursday, Mar 12, 2026 by Pulumi
published on Thursday, Mar 12, 2026 by Pulumi
Viewing docs for Okta v6.3.1
published on Thursday, Mar 12, 2026 by Pulumi
published on Thursday, Mar 12, 2026 by Pulumi
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 dictionaryThe 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
BIOMETRICorBIOMETRIC, 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
BIOMETRICorBIOMETRIC, 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
BIOMETRICorBIOMETRIC, 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
BIOMETRICorBIOMETRIC, 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
BIOMETRICorBIOMETRIC, 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
BIOMETRICorBIOMETRIC, 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 List<string>
- Includes []string
- includes List<String>
- includes string[]
- includes Sequence[str]
- includes List<String>
GetDeviceAssurancePolicyOsVersion
GetDeviceAssurancePolicyOsVersionConstraint
GetDeviceAssurancePolicyOsVersionConstraintDynamicVersionRequirement
- Distance
From intLatest Major - Latest
Security boolPatch - Type string
- Distance
From intLatest Major - Latest
Security boolPatch - Type string
- distance
From IntegerLatest Major - latest
Security BooleanPatch - type String
- distance
From numberLatest Major - latest
Security booleanPatch - type string
- distance_
from_ intlatest_ major - latest_
security_ boolpatch - type str
- distance
From NumberLatest Major - latest
Security BooleanPatch - type String
GetDeviceAssurancePolicyOsVersionDynamicVersionRequirement
- Distance
From intLatest Major - Latest
Security boolPatch - Type string
- Distance
From intLatest Major - Latest
Security boolPatch - Type string
- distance
From IntegerLatest Major - latest
Security BooleanPatch - type String
- distance
From numberLatest Major - latest
Security booleanPatch - type string
- distance_
from_ intlatest_ major - latest_
security_ boolpatch - type str
- distance
From NumberLatest Major - latest
Security BooleanPatch - type String
GetDeviceAssurancePolicyScreenlockType
- Includes List<string>
- Includes []string
- includes List<String>
- includes string[]
- includes Sequence[str]
- includes List<String>
GetDeviceAssurancePolicyThirdPartySignalProvider
GetDeviceAssurancePolicyThirdPartySignalProviderDtc
- Allow
Screen boolLock - Browser
Version GetDevice Assurance Policy Third Party Signal Provider Dtc Browser Version - Built
In boolDns Client Enabled - Chrome
Remote boolDesktop App Blocked - Crowd
Strike stringAgent Id - Crowd
Strike stringCustomer Id - Device
Enrollment stringDomain - Disk
Encrypted bool - Key
Trust stringLevel - Managed
Device bool - Os
Firewall bool - Os
Version GetDevice Assurance Policy Third Party Signal Provider Dtc Os Version - Password
Protection stringWarning Trigger - Realtime
Url boolCheck Mode - Safe
Browsing stringProtection Level - Screen
Lock boolSecured - Site
Isolation boolEnabled - Third
Party boolBlocking Enabled - Windows
Machine stringDomain - Windows
User stringDomain
- Allow
Screen boolLock - Browser
Version GetDevice Assurance Policy Third Party Signal Provider Dtc Browser Version - Built
In boolDns Client Enabled - Chrome
Remote boolDesktop App Blocked - Crowd
Strike stringAgent Id - Crowd
Strike stringCustomer Id - Device
Enrollment stringDomain - Disk
Encrypted bool - Key
Trust stringLevel - Managed
Device bool - Os
Firewall bool - Os
Version GetDevice Assurance Policy Third Party Signal Provider Dtc Os Version - Password
Protection stringWarning Trigger - Realtime
Url boolCheck Mode - Safe
Browsing stringProtection Level - Screen
Lock boolSecured - Site
Isolation boolEnabled - Third
Party boolBlocking Enabled - Windows
Machine stringDomain - Windows
User stringDomain
- allow
Screen BooleanLock - browser
Version GetDevice Assurance Policy Third Party Signal Provider Dtc Browser Version - built
In BooleanDns Client Enabled - chrome
Remote BooleanDesktop App Blocked - crowd
Strike StringAgent Id - crowd
Strike StringCustomer Id - device
Enrollment StringDomain - disk
Encrypted Boolean - key
Trust StringLevel - managed
Device Boolean - os
Firewall Boolean - os
Version GetDevice Assurance Policy Third Party Signal Provider Dtc Os Version - password
Protection StringWarning Trigger - realtime
Url BooleanCheck Mode - safe
Browsing StringProtection Level - screen
Lock BooleanSecured - site
Isolation BooleanEnabled - third
Party BooleanBlocking Enabled - windows
Machine StringDomain - windows
User StringDomain
- allow
Screen booleanLock - browser
Version GetDevice Assurance Policy Third Party Signal Provider Dtc Browser Version - built
In booleanDns Client Enabled - chrome
Remote booleanDesktop App Blocked - crowd
Strike stringAgent Id - crowd
Strike stringCustomer Id - device
Enrollment stringDomain - disk
Encrypted boolean - key
Trust stringLevel - managed
Device boolean - os
Firewall boolean - os
Version GetDevice Assurance Policy Third Party Signal Provider Dtc Os Version - password
Protection stringWarning Trigger - realtime
Url booleanCheck Mode - safe
Browsing stringProtection Level - screen
Lock booleanSecured - site
Isolation booleanEnabled - third
Party booleanBlocking Enabled - windows
Machine stringDomain - windows
User stringDomain
- allow_
screen_ boollock - browser_
version GetDevice Assurance Policy Third Party Signal Provider Dtc Browser Version - built_
in_ booldns_ client_ enabled - chrome_
remote_ booldesktop_ app_ blocked - crowd_
strike_ stragent_ id - crowd_
strike_ strcustomer_ id - device_
enrollment_ strdomain - disk_
encrypted bool - key_
trust_ strlevel - managed_
device bool - os_
firewall bool - os_
version GetDevice Assurance Policy Third Party Signal Provider Dtc Os Version - password_
protection_ strwarning_ trigger - realtime_
url_ boolcheck_ mode - safe_
browsing_ strprotection_ level - screen_
lock_ boolsecured - site_
isolation_ boolenabled - third_
party_ boolblocking_ enabled - windows_
machine_ strdomain - windows_
user_ strdomain
- allow
Screen BooleanLock - browser
Version Property Map - built
In BooleanDns Client Enabled - chrome
Remote BooleanDesktop App Blocked - crowd
Strike StringAgent Id - crowd
Strike StringCustomer Id - device
Enrollment StringDomain - disk
Encrypted Boolean - key
Trust StringLevel - managed
Device Boolean - os
Firewall Boolean - os
Version Property Map - password
Protection StringWarning Trigger - realtime
Url BooleanCheck Mode - safe
Browsing StringProtection Level - screen
Lock BooleanSecured - site
Isolation BooleanEnabled - third
Party BooleanBlocking Enabled - windows
Machine StringDomain - windows
User StringDomain
GetDeviceAssurancePolicyThirdPartySignalProviderDtcBrowserVersion
- Minimum string
- Minimum string
- minimum String
- minimum string
- minimum str
- minimum String
GetDeviceAssurancePolicyThirdPartySignalProviderDtcOsVersion
- Minimum string
- Minimum string
- minimum String
- minimum string
- minimum str
- minimum String
Package Details
- Repository
- Okta pulumi/pulumi-okta
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oktaTerraform Provider.
Viewing docs for Okta v6.3.1
published on Thursday, Mar 12, 2026 by Pulumi
published on Thursday, Mar 12, 2026 by Pulumi
