okta.policy.DeviceAssuranceWindows
Explore with Pulumi AI
Manages a device assurance policy for windows.
Create DeviceAssuranceWindows Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DeviceAssuranceWindows(name: string, args?: DeviceAssuranceWindowsArgs, opts?: CustomResourceOptions);
@overload
def DeviceAssuranceWindows(resource_name: str,
args: Optional[DeviceAssuranceWindowsArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def DeviceAssuranceWindows(resource_name: str,
opts: Optional[ResourceOptions] = None,
disk_encryption_types: Optional[Sequence[str]] = None,
name: Optional[str] = None,
os_version: Optional[str] = None,
screenlock_types: Optional[Sequence[str]] = None,
secure_hardware_present: Optional[bool] = None,
third_party_signal_providers: Optional[bool] = None,
tpsp_browser_version: Optional[str] = None,
tpsp_builtin_dns_client_enabled: Optional[bool] = None,
tpsp_chrome_remote_desktop_app_blocked: Optional[bool] = None,
tpsp_crowd_strike_agent_id: Optional[str] = None,
tpsp_crowd_strike_customer_id: Optional[str] = None,
tpsp_device_enrollment_domain: Optional[str] = None,
tpsp_disk_encrypted: Optional[bool] = None,
tpsp_key_trust_level: Optional[str] = None,
tpsp_os_firewall: Optional[bool] = None,
tpsp_os_version: Optional[str] = None,
tpsp_password_proctection_warning_trigger: Optional[str] = None,
tpsp_realtime_url_check_mode: Optional[bool] = None,
tpsp_safe_browsing_protection_level: Optional[str] = None,
tpsp_screen_lock_secured: Optional[bool] = None,
tpsp_secure_boot_enabled: Optional[bool] = None,
tpsp_site_isolation_enabled: Optional[bool] = None,
tpsp_third_party_blocking_enabled: Optional[bool] = None,
tpsp_windows_machine_domain: Optional[str] = None,
tpsp_windows_user_domain: Optional[str] = None)
func NewDeviceAssuranceWindows(ctx *Context, name string, args *DeviceAssuranceWindowsArgs, opts ...ResourceOption) (*DeviceAssuranceWindows, error)
public DeviceAssuranceWindows(string name, DeviceAssuranceWindowsArgs? args = null, CustomResourceOptions? opts = null)
public DeviceAssuranceWindows(String name, DeviceAssuranceWindowsArgs args)
public DeviceAssuranceWindows(String name, DeviceAssuranceWindowsArgs args, CustomResourceOptions options)
type: okta:policy:DeviceAssuranceWindows
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DeviceAssuranceWindowsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DeviceAssuranceWindowsArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DeviceAssuranceWindowsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DeviceAssuranceWindowsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DeviceAssuranceWindowsArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var deviceAssuranceWindowsResource = new Okta.Policy.DeviceAssuranceWindows("deviceAssuranceWindowsResource", new()
{
DiskEncryptionTypes = new[]
{
"string",
},
Name = "string",
OsVersion = "string",
ScreenlockTypes = new[]
{
"string",
},
SecureHardwarePresent = false,
ThirdPartySignalProviders = false,
TpspBrowserVersion = "string",
TpspBuiltinDnsClientEnabled = false,
TpspChromeRemoteDesktopAppBlocked = false,
TpspCrowdStrikeAgentId = "string",
TpspCrowdStrikeCustomerId = "string",
TpspDeviceEnrollmentDomain = "string",
TpspDiskEncrypted = false,
TpspKeyTrustLevel = "string",
TpspOsFirewall = false,
TpspOsVersion = "string",
TpspPasswordProctectionWarningTrigger = "string",
TpspRealtimeUrlCheckMode = false,
TpspSafeBrowsingProtectionLevel = "string",
TpspScreenLockSecured = false,
TpspSecureBootEnabled = false,
TpspSiteIsolationEnabled = false,
TpspThirdPartyBlockingEnabled = false,
TpspWindowsMachineDomain = "string",
TpspWindowsUserDomain = "string",
});
example, err := policy.NewDeviceAssuranceWindows(ctx, "deviceAssuranceWindowsResource", &policy.DeviceAssuranceWindowsArgs{
DiskEncryptionTypes: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
OsVersion: pulumi.String("string"),
ScreenlockTypes: pulumi.StringArray{
pulumi.String("string"),
},
SecureHardwarePresent: pulumi.Bool(false),
ThirdPartySignalProviders: pulumi.Bool(false),
TpspBrowserVersion: pulumi.String("string"),
TpspBuiltinDnsClientEnabled: pulumi.Bool(false),
TpspChromeRemoteDesktopAppBlocked: pulumi.Bool(false),
TpspCrowdStrikeAgentId: pulumi.String("string"),
TpspCrowdStrikeCustomerId: pulumi.String("string"),
TpspDeviceEnrollmentDomain: pulumi.String("string"),
TpspDiskEncrypted: pulumi.Bool(false),
TpspKeyTrustLevel: pulumi.String("string"),
TpspOsFirewall: pulumi.Bool(false),
TpspOsVersion: pulumi.String("string"),
TpspPasswordProctectionWarningTrigger: pulumi.String("string"),
TpspRealtimeUrlCheckMode: pulumi.Bool(false),
TpspSafeBrowsingProtectionLevel: pulumi.String("string"),
TpspScreenLockSecured: pulumi.Bool(false),
TpspSecureBootEnabled: pulumi.Bool(false),
TpspSiteIsolationEnabled: pulumi.Bool(false),
TpspThirdPartyBlockingEnabled: pulumi.Bool(false),
TpspWindowsMachineDomain: pulumi.String("string"),
TpspWindowsUserDomain: pulumi.String("string"),
})
var deviceAssuranceWindowsResource = new DeviceAssuranceWindows("deviceAssuranceWindowsResource", DeviceAssuranceWindowsArgs.builder()
.diskEncryptionTypes("string")
.name("string")
.osVersion("string")
.screenlockTypes("string")
.secureHardwarePresent(false)
.thirdPartySignalProviders(false)
.tpspBrowserVersion("string")
.tpspBuiltinDnsClientEnabled(false)
.tpspChromeRemoteDesktopAppBlocked(false)
.tpspCrowdStrikeAgentId("string")
.tpspCrowdStrikeCustomerId("string")
.tpspDeviceEnrollmentDomain("string")
.tpspDiskEncrypted(false)
.tpspKeyTrustLevel("string")
.tpspOsFirewall(false)
.tpspOsVersion("string")
.tpspPasswordProctectionWarningTrigger("string")
.tpspRealtimeUrlCheckMode(false)
.tpspSafeBrowsingProtectionLevel("string")
.tpspScreenLockSecured(false)
.tpspSecureBootEnabled(false)
.tpspSiteIsolationEnabled(false)
.tpspThirdPartyBlockingEnabled(false)
.tpspWindowsMachineDomain("string")
.tpspWindowsUserDomain("string")
.build());
device_assurance_windows_resource = okta.policy.DeviceAssuranceWindows("deviceAssuranceWindowsResource",
disk_encryption_types=["string"],
name="string",
os_version="string",
screenlock_types=["string"],
secure_hardware_present=False,
third_party_signal_providers=False,
tpsp_browser_version="string",
tpsp_builtin_dns_client_enabled=False,
tpsp_chrome_remote_desktop_app_blocked=False,
tpsp_crowd_strike_agent_id="string",
tpsp_crowd_strike_customer_id="string",
tpsp_device_enrollment_domain="string",
tpsp_disk_encrypted=False,
tpsp_key_trust_level="string",
tpsp_os_firewall=False,
tpsp_os_version="string",
tpsp_password_proctection_warning_trigger="string",
tpsp_realtime_url_check_mode=False,
tpsp_safe_browsing_protection_level="string",
tpsp_screen_lock_secured=False,
tpsp_secure_boot_enabled=False,
tpsp_site_isolation_enabled=False,
tpsp_third_party_blocking_enabled=False,
tpsp_windows_machine_domain="string",
tpsp_windows_user_domain="string")
const deviceAssuranceWindowsResource = new okta.policy.DeviceAssuranceWindows("deviceAssuranceWindowsResource", {
diskEncryptionTypes: ["string"],
name: "string",
osVersion: "string",
screenlockTypes: ["string"],
secureHardwarePresent: false,
thirdPartySignalProviders: false,
tpspBrowserVersion: "string",
tpspBuiltinDnsClientEnabled: false,
tpspChromeRemoteDesktopAppBlocked: false,
tpspCrowdStrikeAgentId: "string",
tpspCrowdStrikeCustomerId: "string",
tpspDeviceEnrollmentDomain: "string",
tpspDiskEncrypted: false,
tpspKeyTrustLevel: "string",
tpspOsFirewall: false,
tpspOsVersion: "string",
tpspPasswordProctectionWarningTrigger: "string",
tpspRealtimeUrlCheckMode: false,
tpspSafeBrowsingProtectionLevel: "string",
tpspScreenLockSecured: false,
tpspSecureBootEnabled: false,
tpspSiteIsolationEnabled: false,
tpspThirdPartyBlockingEnabled: false,
tpspWindowsMachineDomain: "string",
tpspWindowsUserDomain: "string",
});
type: okta:policy:DeviceAssuranceWindows
properties:
diskEncryptionTypes:
- string
name: string
osVersion: string
screenlockTypes:
- string
secureHardwarePresent: false
thirdPartySignalProviders: false
tpspBrowserVersion: string
tpspBuiltinDnsClientEnabled: false
tpspChromeRemoteDesktopAppBlocked: false
tpspCrowdStrikeAgentId: string
tpspCrowdStrikeCustomerId: string
tpspDeviceEnrollmentDomain: string
tpspDiskEncrypted: false
tpspKeyTrustLevel: string
tpspOsFirewall: false
tpspOsVersion: string
tpspPasswordProctectionWarningTrigger: string
tpspRealtimeUrlCheckMode: false
tpspSafeBrowsingProtectionLevel: string
tpspScreenLockSecured: false
tpspSecureBootEnabled: false
tpspSiteIsolationEnabled: false
tpspThirdPartyBlockingEnabled: false
tpspWindowsMachineDomain: string
tpspWindowsUserDomain: string
DeviceAssuranceWindows Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The DeviceAssuranceWindows resource accepts the following input properties:
- Disk
Encryption List<string>Types - List of disk encryption type, can be
ALL_INTERNAL_VOLUMES
- Name string
- Name of the device assurance policy.
- Os
Version string - Minimum os version of the device in the device assurance policy.
- Screenlock
Types List<string> - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- Secure
Hardware boolPresent - Is the device secure with hardware in the device assurance policy.
- Third
Party boolSignal Providers - Check to include third party signal provider
- Tpsp
Browser stringVersion - Third party signal provider minimum browser version
- Tpsp
Builtin boolDns Client Enabled - Third party signal provider builtin dns client enable
- Tpsp
Chrome boolRemote Desktop App Blocked - Third party signal provider chrome remote desktop app blocked
- Tpsp
Crowd stringStrike Agent Id - Third party signal provider crowdstrike agent id
- Tpsp
Crowd stringStrike Customer Id - Third party signal provider crowdstrike user id
- Tpsp
Device stringEnrollment Domain - Third party signal provider device enrollment domain
- Tpsp
Disk boolEncrypted - Third party signal provider disk encrypted
- Tpsp
Key stringTrust Level - Third party signal provider key trust level
- Tpsp
Os boolFirewall - Third party signal provider os firewall
- Tpsp
Os stringVersion - Third party signal provider minimum os version
- Tpsp
Password stringProctection Warning Trigger - Third party signal provider password protection warning trigger
- Tpsp
Realtime boolUrl Check Mode - Third party signal provider realtime url check mode
- Tpsp
Safe stringBrowsing Protection Level - Third party signal provider safe browsing protection level
- Tpsp
Screen boolLock Secured - Third party signal provider screen lock secure
- Tpsp
Secure boolBoot Enabled - Third party signal provider secure boot enabled
- Tpsp
Site boolIsolation Enabled - Third party signal provider site isolation enabled
- Tpsp
Third boolParty Blocking Enabled - Third party signal provider third party blocking enabled
- Tpsp
Windows stringMachine Domain - Third party signal provider windows machine domain
- Tpsp
Windows stringUser Domain - Third party signal provider windows user domain
- Disk
Encryption []stringTypes - List of disk encryption type, can be
ALL_INTERNAL_VOLUMES
- Name string
- Name of the device assurance policy.
- Os
Version string - Minimum os version of the device in the device assurance policy.
- Screenlock
Types []string - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- Secure
Hardware boolPresent - Is the device secure with hardware in the device assurance policy.
- Third
Party boolSignal Providers - Check to include third party signal provider
- Tpsp
Browser stringVersion - Third party signal provider minimum browser version
- Tpsp
Builtin boolDns Client Enabled - Third party signal provider builtin dns client enable
- Tpsp
Chrome boolRemote Desktop App Blocked - Third party signal provider chrome remote desktop app blocked
- Tpsp
Crowd stringStrike Agent Id - Third party signal provider crowdstrike agent id
- Tpsp
Crowd stringStrike Customer Id - Third party signal provider crowdstrike user id
- Tpsp
Device stringEnrollment Domain - Third party signal provider device enrollment domain
- Tpsp
Disk boolEncrypted - Third party signal provider disk encrypted
- Tpsp
Key stringTrust Level - Third party signal provider key trust level
- Tpsp
Os boolFirewall - Third party signal provider os firewall
- Tpsp
Os stringVersion - Third party signal provider minimum os version
- Tpsp
Password stringProctection Warning Trigger - Third party signal provider password protection warning trigger
- Tpsp
Realtime boolUrl Check Mode - Third party signal provider realtime url check mode
- Tpsp
Safe stringBrowsing Protection Level - Third party signal provider safe browsing protection level
- Tpsp
Screen boolLock Secured - Third party signal provider screen lock secure
- Tpsp
Secure boolBoot Enabled - Third party signal provider secure boot enabled
- Tpsp
Site boolIsolation Enabled - Third party signal provider site isolation enabled
- Tpsp
Third boolParty Blocking Enabled - Third party signal provider third party blocking enabled
- Tpsp
Windows stringMachine Domain - Third party signal provider windows machine domain
- Tpsp
Windows stringUser Domain - Third party signal provider windows user domain
- disk
Encryption List<String>Types - List of disk encryption type, can be
ALL_INTERNAL_VOLUMES
- name String
- Name of the device assurance policy.
- os
Version String - Minimum os version of the device in the device assurance policy.
- screenlock
Types List<String> - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- secure
Hardware BooleanPresent - Is the device secure with hardware in the device assurance policy.
- third
Party BooleanSignal Providers - Check to include third party signal provider
- tpsp
Browser StringVersion - Third party signal provider minimum browser version
- tpsp
Builtin BooleanDns Client Enabled - Third party signal provider builtin dns client enable
- tpsp
Chrome BooleanRemote Desktop App Blocked - Third party signal provider chrome remote desktop app blocked
- tpsp
Crowd StringStrike Agent Id - Third party signal provider crowdstrike agent id
- tpsp
Crowd StringStrike Customer Id - Third party signal provider crowdstrike user id
- tpsp
Device StringEnrollment Domain - Third party signal provider device enrollment domain
- tpsp
Disk BooleanEncrypted - Third party signal provider disk encrypted
- tpsp
Key StringTrust Level - Third party signal provider key trust level
- tpsp
Os BooleanFirewall - Third party signal provider os firewall
- tpsp
Os StringVersion - Third party signal provider minimum os version
- tpsp
Password StringProctection Warning Trigger - Third party signal provider password protection warning trigger
- tpsp
Realtime BooleanUrl Check Mode - Third party signal provider realtime url check mode
- tpsp
Safe StringBrowsing Protection Level - Third party signal provider safe browsing protection level
- tpsp
Screen BooleanLock Secured - Third party signal provider screen lock secure
- tpsp
Secure BooleanBoot Enabled - Third party signal provider secure boot enabled
- tpsp
Site BooleanIsolation Enabled - Third party signal provider site isolation enabled
- tpsp
Third BooleanParty Blocking Enabled - Third party signal provider third party blocking enabled
- tpsp
Windows StringMachine Domain - Third party signal provider windows machine domain
- tpsp
Windows StringUser Domain - Third party signal provider windows user domain
- disk
Encryption string[]Types - List of disk encryption type, can be
ALL_INTERNAL_VOLUMES
- name string
- Name of the device assurance policy.
- os
Version string - Minimum os version of the device in the device assurance policy.
- screenlock
Types string[] - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- secure
Hardware booleanPresent - Is the device secure with hardware in the device assurance policy.
- third
Party booleanSignal Providers - Check to include third party signal provider
- tpsp
Browser stringVersion - Third party signal provider minimum browser version
- tpsp
Builtin booleanDns Client Enabled - Third party signal provider builtin dns client enable
- tpsp
Chrome booleanRemote Desktop App Blocked - Third party signal provider chrome remote desktop app blocked
- tpsp
Crowd stringStrike Agent Id - Third party signal provider crowdstrike agent id
- tpsp
Crowd stringStrike Customer Id - Third party signal provider crowdstrike user id
- tpsp
Device stringEnrollment Domain - Third party signal provider device enrollment domain
- tpsp
Disk booleanEncrypted - Third party signal provider disk encrypted
- tpsp
Key stringTrust Level - Third party signal provider key trust level
- tpsp
Os booleanFirewall - Third party signal provider os firewall
- tpsp
Os stringVersion - Third party signal provider minimum os version
- tpsp
Password stringProctection Warning Trigger - Third party signal provider password protection warning trigger
- tpsp
Realtime booleanUrl Check Mode - Third party signal provider realtime url check mode
- tpsp
Safe stringBrowsing Protection Level - Third party signal provider safe browsing protection level
- tpsp
Screen booleanLock Secured - Third party signal provider screen lock secure
- tpsp
Secure booleanBoot Enabled - Third party signal provider secure boot enabled
- tpsp
Site booleanIsolation Enabled - Third party signal provider site isolation enabled
- tpsp
Third booleanParty Blocking Enabled - Third party signal provider third party blocking enabled
- tpsp
Windows stringMachine Domain - Third party signal provider windows machine domain
- tpsp
Windows stringUser Domain - Third party signal provider windows user domain
- disk_
encryption_ Sequence[str]types - List of disk encryption type, can be
ALL_INTERNAL_VOLUMES
- name str
- Name of the device assurance policy.
- os_
version str - Minimum os version of the device in the device assurance policy.
- screenlock_
types Sequence[str] - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- secure_
hardware_ boolpresent - Is the device secure with hardware in the device assurance policy.
- third_
party_ boolsignal_ providers - Check to include third party signal provider
- tpsp_
browser_ strversion - Third party signal provider minimum browser version
- tpsp_
builtin_ booldns_ client_ enabled - Third party signal provider builtin dns client enable
- tpsp_
chrome_ boolremote_ desktop_ app_ blocked - Third party signal provider chrome remote desktop app blocked
- tpsp_
crowd_ strstrike_ agent_ id - Third party signal provider crowdstrike agent id
- tpsp_
crowd_ strstrike_ customer_ id - Third party signal provider crowdstrike user id
- tpsp_
device_ strenrollment_ domain - Third party signal provider device enrollment domain
- tpsp_
disk_ boolencrypted - Third party signal provider disk encrypted
- tpsp_
key_ strtrust_ level - Third party signal provider key trust level
- tpsp_
os_ boolfirewall - Third party signal provider os firewall
- tpsp_
os_ strversion - Third party signal provider minimum os version
- tpsp_
password_ strproctection_ warning_ trigger - Third party signal provider password protection warning trigger
- tpsp_
realtime_ boolurl_ check_ mode - Third party signal provider realtime url check mode
- tpsp_
safe_ strbrowsing_ protection_ level - Third party signal provider safe browsing protection level
- tpsp_
screen_ boollock_ secured - Third party signal provider screen lock secure
- tpsp_
secure_ boolboot_ enabled - Third party signal provider secure boot enabled
- tpsp_
site_ boolisolation_ enabled - Third party signal provider site isolation enabled
- tpsp_
third_ boolparty_ blocking_ enabled - Third party signal provider third party blocking enabled
- tpsp_
windows_ strmachine_ domain - Third party signal provider windows machine domain
- tpsp_
windows_ struser_ domain - Third party signal provider windows user domain
- disk
Encryption List<String>Types - List of disk encryption type, can be
ALL_INTERNAL_VOLUMES
- name String
- Name of the device assurance policy.
- os
Version String - Minimum os version of the device in the device assurance policy.
- screenlock
Types List<String> - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- secure
Hardware BooleanPresent - Is the device secure with hardware in the device assurance policy.
- third
Party BooleanSignal Providers - Check to include third party signal provider
- tpsp
Browser StringVersion - Third party signal provider minimum browser version
- tpsp
Builtin BooleanDns Client Enabled - Third party signal provider builtin dns client enable
- tpsp
Chrome BooleanRemote Desktop App Blocked - Third party signal provider chrome remote desktop app blocked
- tpsp
Crowd StringStrike Agent Id - Third party signal provider crowdstrike agent id
- tpsp
Crowd StringStrike Customer Id - Third party signal provider crowdstrike user id
- tpsp
Device StringEnrollment Domain - Third party signal provider device enrollment domain
- tpsp
Disk BooleanEncrypted - Third party signal provider disk encrypted
- tpsp
Key StringTrust Level - Third party signal provider key trust level
- tpsp
Os BooleanFirewall - Third party signal provider os firewall
- tpsp
Os StringVersion - Third party signal provider minimum os version
- tpsp
Password StringProctection Warning Trigger - Third party signal provider password protection warning trigger
- tpsp
Realtime BooleanUrl Check Mode - Third party signal provider realtime url check mode
- tpsp
Safe StringBrowsing Protection Level - Third party signal provider safe browsing protection level
- tpsp
Screen BooleanLock Secured - Third party signal provider screen lock secure
- tpsp
Secure BooleanBoot Enabled - Third party signal provider secure boot enabled
- tpsp
Site BooleanIsolation Enabled - Third party signal provider site isolation enabled
- tpsp
Third BooleanParty Blocking Enabled - Third party signal provider third party blocking enabled
- tpsp
Windows StringMachine Domain - Third party signal provider windows machine domain
- tpsp
Windows StringUser Domain - Third party signal provider windows user domain
Outputs
All input properties are implicitly available as output properties. Additionally, the DeviceAssuranceWindows resource produces the following output properties:
- Created
By string - Created by
- Created
Date string - Created date
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Update string - Last update
- Last
Updated stringBy - Last updated by
- Platform string
- Policy device assurance platform
- Created
By string - Created by
- Created
Date string - Created date
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Update string - Last update
- Last
Updated stringBy - Last updated by
- Platform string
- Policy device assurance platform
- created
By String - Created by
- created
Date String - Created date
- id String
- The provider-assigned unique ID for this managed resource.
- last
Update String - Last update
- last
Updated StringBy - Last updated by
- platform String
- Policy device assurance platform
- created
By string - Created by
- created
Date string - Created date
- id string
- The provider-assigned unique ID for this managed resource.
- last
Update string - Last update
- last
Updated stringBy - Last updated by
- platform string
- Policy device assurance platform
- created_
by str - Created by
- created_
date str - Created date
- id str
- The provider-assigned unique ID for this managed resource.
- last_
update str - Last update
- last_
updated_ strby - Last updated by
- platform str
- Policy device assurance platform
- created
By String - Created by
- created
Date String - Created date
- id String
- The provider-assigned unique ID for this managed resource.
- last
Update String - Last update
- last
Updated StringBy - Last updated by
- platform String
- Policy device assurance platform
Look up Existing DeviceAssuranceWindows Resource
Get an existing DeviceAssuranceWindows resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DeviceAssuranceWindowsState, opts?: CustomResourceOptions): DeviceAssuranceWindows
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
created_by: Optional[str] = None,
created_date: Optional[str] = None,
disk_encryption_types: Optional[Sequence[str]] = None,
last_update: Optional[str] = None,
last_updated_by: Optional[str] = None,
name: Optional[str] = None,
os_version: Optional[str] = None,
platform: Optional[str] = None,
screenlock_types: Optional[Sequence[str]] = None,
secure_hardware_present: Optional[bool] = None,
third_party_signal_providers: Optional[bool] = None,
tpsp_browser_version: Optional[str] = None,
tpsp_builtin_dns_client_enabled: Optional[bool] = None,
tpsp_chrome_remote_desktop_app_blocked: Optional[bool] = None,
tpsp_crowd_strike_agent_id: Optional[str] = None,
tpsp_crowd_strike_customer_id: Optional[str] = None,
tpsp_device_enrollment_domain: Optional[str] = None,
tpsp_disk_encrypted: Optional[bool] = None,
tpsp_key_trust_level: Optional[str] = None,
tpsp_os_firewall: Optional[bool] = None,
tpsp_os_version: Optional[str] = None,
tpsp_password_proctection_warning_trigger: Optional[str] = None,
tpsp_realtime_url_check_mode: Optional[bool] = None,
tpsp_safe_browsing_protection_level: Optional[str] = None,
tpsp_screen_lock_secured: Optional[bool] = None,
tpsp_secure_boot_enabled: Optional[bool] = None,
tpsp_site_isolation_enabled: Optional[bool] = None,
tpsp_third_party_blocking_enabled: Optional[bool] = None,
tpsp_windows_machine_domain: Optional[str] = None,
tpsp_windows_user_domain: Optional[str] = None) -> DeviceAssuranceWindows
func GetDeviceAssuranceWindows(ctx *Context, name string, id IDInput, state *DeviceAssuranceWindowsState, opts ...ResourceOption) (*DeviceAssuranceWindows, error)
public static DeviceAssuranceWindows Get(string name, Input<string> id, DeviceAssuranceWindowsState? state, CustomResourceOptions? opts = null)
public static DeviceAssuranceWindows get(String name, Output<String> id, DeviceAssuranceWindowsState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Created
By string - Created by
- Created
Date string - Created date
- Disk
Encryption List<string>Types - List of disk encryption type, can be
ALL_INTERNAL_VOLUMES
- Last
Update string - Last update
- Last
Updated stringBy - Last updated by
- Name string
- Name of the device assurance policy.
- Os
Version string - Minimum os version of the device in the device assurance policy.
- Platform string
- Policy device assurance platform
- Screenlock
Types List<string> - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- Secure
Hardware boolPresent - Is the device secure with hardware in the device assurance policy.
- Third
Party boolSignal Providers - Check to include third party signal provider
- Tpsp
Browser stringVersion - Third party signal provider minimum browser version
- Tpsp
Builtin boolDns Client Enabled - Third party signal provider builtin dns client enable
- Tpsp
Chrome boolRemote Desktop App Blocked - Third party signal provider chrome remote desktop app blocked
- Tpsp
Crowd stringStrike Agent Id - Third party signal provider crowdstrike agent id
- Tpsp
Crowd stringStrike Customer Id - Third party signal provider crowdstrike user id
- Tpsp
Device stringEnrollment Domain - Third party signal provider device enrollment domain
- Tpsp
Disk boolEncrypted - Third party signal provider disk encrypted
- Tpsp
Key stringTrust Level - Third party signal provider key trust level
- Tpsp
Os boolFirewall - Third party signal provider os firewall
- Tpsp
Os stringVersion - Third party signal provider minimum os version
- Tpsp
Password stringProctection Warning Trigger - Third party signal provider password protection warning trigger
- Tpsp
Realtime boolUrl Check Mode - Third party signal provider realtime url check mode
- Tpsp
Safe stringBrowsing Protection Level - Third party signal provider safe browsing protection level
- Tpsp
Screen boolLock Secured - Third party signal provider screen lock secure
- Tpsp
Secure boolBoot Enabled - Third party signal provider secure boot enabled
- Tpsp
Site boolIsolation Enabled - Third party signal provider site isolation enabled
- Tpsp
Third boolParty Blocking Enabled - Third party signal provider third party blocking enabled
- Tpsp
Windows stringMachine Domain - Third party signal provider windows machine domain
- Tpsp
Windows stringUser Domain - Third party signal provider windows user domain
- Created
By string - Created by
- Created
Date string - Created date
- Disk
Encryption []stringTypes - List of disk encryption type, can be
ALL_INTERNAL_VOLUMES
- Last
Update string - Last update
- Last
Updated stringBy - Last updated by
- Name string
- Name of the device assurance policy.
- Os
Version string - Minimum os version of the device in the device assurance policy.
- Platform string
- Policy device assurance platform
- Screenlock
Types []string - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- Secure
Hardware boolPresent - Is the device secure with hardware in the device assurance policy.
- Third
Party boolSignal Providers - Check to include third party signal provider
- Tpsp
Browser stringVersion - Third party signal provider minimum browser version
- Tpsp
Builtin boolDns Client Enabled - Third party signal provider builtin dns client enable
- Tpsp
Chrome boolRemote Desktop App Blocked - Third party signal provider chrome remote desktop app blocked
- Tpsp
Crowd stringStrike Agent Id - Third party signal provider crowdstrike agent id
- Tpsp
Crowd stringStrike Customer Id - Third party signal provider crowdstrike user id
- Tpsp
Device stringEnrollment Domain - Third party signal provider device enrollment domain
- Tpsp
Disk boolEncrypted - Third party signal provider disk encrypted
- Tpsp
Key stringTrust Level - Third party signal provider key trust level
- Tpsp
Os boolFirewall - Third party signal provider os firewall
- Tpsp
Os stringVersion - Third party signal provider minimum os version
- Tpsp
Password stringProctection Warning Trigger - Third party signal provider password protection warning trigger
- Tpsp
Realtime boolUrl Check Mode - Third party signal provider realtime url check mode
- Tpsp
Safe stringBrowsing Protection Level - Third party signal provider safe browsing protection level
- Tpsp
Screen boolLock Secured - Third party signal provider screen lock secure
- Tpsp
Secure boolBoot Enabled - Third party signal provider secure boot enabled
- Tpsp
Site boolIsolation Enabled - Third party signal provider site isolation enabled
- Tpsp
Third boolParty Blocking Enabled - Third party signal provider third party blocking enabled
- Tpsp
Windows stringMachine Domain - Third party signal provider windows machine domain
- Tpsp
Windows stringUser Domain - Third party signal provider windows user domain
- created
By String - Created by
- created
Date String - Created date
- disk
Encryption List<String>Types - List of disk encryption type, can be
ALL_INTERNAL_VOLUMES
- last
Update String - Last update
- last
Updated StringBy - Last updated by
- name String
- Name of the device assurance policy.
- os
Version String - Minimum os version of the device in the device assurance policy.
- platform String
- Policy device assurance platform
- screenlock
Types List<String> - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- secure
Hardware BooleanPresent - Is the device secure with hardware in the device assurance policy.
- third
Party BooleanSignal Providers - Check to include third party signal provider
- tpsp
Browser StringVersion - Third party signal provider minimum browser version
- tpsp
Builtin BooleanDns Client Enabled - Third party signal provider builtin dns client enable
- tpsp
Chrome BooleanRemote Desktop App Blocked - Third party signal provider chrome remote desktop app blocked
- tpsp
Crowd StringStrike Agent Id - Third party signal provider crowdstrike agent id
- tpsp
Crowd StringStrike Customer Id - Third party signal provider crowdstrike user id
- tpsp
Device StringEnrollment Domain - Third party signal provider device enrollment domain
- tpsp
Disk BooleanEncrypted - Third party signal provider disk encrypted
- tpsp
Key StringTrust Level - Third party signal provider key trust level
- tpsp
Os BooleanFirewall - Third party signal provider os firewall
- tpsp
Os StringVersion - Third party signal provider minimum os version
- tpsp
Password StringProctection Warning Trigger - Third party signal provider password protection warning trigger
- tpsp
Realtime BooleanUrl Check Mode - Third party signal provider realtime url check mode
- tpsp
Safe StringBrowsing Protection Level - Third party signal provider safe browsing protection level
- tpsp
Screen BooleanLock Secured - Third party signal provider screen lock secure
- tpsp
Secure BooleanBoot Enabled - Third party signal provider secure boot enabled
- tpsp
Site BooleanIsolation Enabled - Third party signal provider site isolation enabled
- tpsp
Third BooleanParty Blocking Enabled - Third party signal provider third party blocking enabled
- tpsp
Windows StringMachine Domain - Third party signal provider windows machine domain
- tpsp
Windows StringUser Domain - Third party signal provider windows user domain
- created
By string - Created by
- created
Date string - Created date
- disk
Encryption string[]Types - List of disk encryption type, can be
ALL_INTERNAL_VOLUMES
- last
Update string - Last update
- last
Updated stringBy - Last updated by
- name string
- Name of the device assurance policy.
- os
Version string - Minimum os version of the device in the device assurance policy.
- platform string
- Policy device assurance platform
- screenlock
Types string[] - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- secure
Hardware booleanPresent - Is the device secure with hardware in the device assurance policy.
- third
Party booleanSignal Providers - Check to include third party signal provider
- tpsp
Browser stringVersion - Third party signal provider minimum browser version
- tpsp
Builtin booleanDns Client Enabled - Third party signal provider builtin dns client enable
- tpsp
Chrome booleanRemote Desktop App Blocked - Third party signal provider chrome remote desktop app blocked
- tpsp
Crowd stringStrike Agent Id - Third party signal provider crowdstrike agent id
- tpsp
Crowd stringStrike Customer Id - Third party signal provider crowdstrike user id
- tpsp
Device stringEnrollment Domain - Third party signal provider device enrollment domain
- tpsp
Disk booleanEncrypted - Third party signal provider disk encrypted
- tpsp
Key stringTrust Level - Third party signal provider key trust level
- tpsp
Os booleanFirewall - Third party signal provider os firewall
- tpsp
Os stringVersion - Third party signal provider minimum os version
- tpsp
Password stringProctection Warning Trigger - Third party signal provider password protection warning trigger
- tpsp
Realtime booleanUrl Check Mode - Third party signal provider realtime url check mode
- tpsp
Safe stringBrowsing Protection Level - Third party signal provider safe browsing protection level
- tpsp
Screen booleanLock Secured - Third party signal provider screen lock secure
- tpsp
Secure booleanBoot Enabled - Third party signal provider secure boot enabled
- tpsp
Site booleanIsolation Enabled - Third party signal provider site isolation enabled
- tpsp
Third booleanParty Blocking Enabled - Third party signal provider third party blocking enabled
- tpsp
Windows stringMachine Domain - Third party signal provider windows machine domain
- tpsp
Windows stringUser Domain - Third party signal provider windows user domain
- created_
by str - Created by
- created_
date str - Created date
- disk_
encryption_ Sequence[str]types - List of disk encryption type, can be
ALL_INTERNAL_VOLUMES
- last_
update str - Last update
- last_
updated_ strby - Last updated by
- name str
- Name of the device assurance policy.
- os_
version str - Minimum os version of the device in the device assurance policy.
- platform str
- Policy device assurance platform
- screenlock_
types Sequence[str] - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- secure_
hardware_ boolpresent - Is the device secure with hardware in the device assurance policy.
- third_
party_ boolsignal_ providers - Check to include third party signal provider
- tpsp_
browser_ strversion - Third party signal provider minimum browser version
- tpsp_
builtin_ booldns_ client_ enabled - Third party signal provider builtin dns client enable
- tpsp_
chrome_ boolremote_ desktop_ app_ blocked - Third party signal provider chrome remote desktop app blocked
- tpsp_
crowd_ strstrike_ agent_ id - Third party signal provider crowdstrike agent id
- tpsp_
crowd_ strstrike_ customer_ id - Third party signal provider crowdstrike user id
- tpsp_
device_ strenrollment_ domain - Third party signal provider device enrollment domain
- tpsp_
disk_ boolencrypted - Third party signal provider disk encrypted
- tpsp_
key_ strtrust_ level - Third party signal provider key trust level
- tpsp_
os_ boolfirewall - Third party signal provider os firewall
- tpsp_
os_ strversion - Third party signal provider minimum os version
- tpsp_
password_ strproctection_ warning_ trigger - Third party signal provider password protection warning trigger
- tpsp_
realtime_ boolurl_ check_ mode - Third party signal provider realtime url check mode
- tpsp_
safe_ strbrowsing_ protection_ level - Third party signal provider safe browsing protection level
- tpsp_
screen_ boollock_ secured - Third party signal provider screen lock secure
- tpsp_
secure_ boolboot_ enabled - Third party signal provider secure boot enabled
- tpsp_
site_ boolisolation_ enabled - Third party signal provider site isolation enabled
- tpsp_
third_ boolparty_ blocking_ enabled - Third party signal provider third party blocking enabled
- tpsp_
windows_ strmachine_ domain - Third party signal provider windows machine domain
- tpsp_
windows_ struser_ domain - Third party signal provider windows user domain
- created
By String - Created by
- created
Date String - Created date
- disk
Encryption List<String>Types - List of disk encryption type, can be
ALL_INTERNAL_VOLUMES
- last
Update String - Last update
- last
Updated StringBy - Last updated by
- name String
- Name of the device assurance policy.
- os
Version String - Minimum os version of the device in the device assurance policy.
- platform String
- Policy device assurance platform
- screenlock
Types List<String> - List of screenlock type, can be
BIOMETRIC
orBIOMETRIC, PASSCODE
- secure
Hardware BooleanPresent - Is the device secure with hardware in the device assurance policy.
- third
Party BooleanSignal Providers - Check to include third party signal provider
- tpsp
Browser StringVersion - Third party signal provider minimum browser version
- tpsp
Builtin BooleanDns Client Enabled - Third party signal provider builtin dns client enable
- tpsp
Chrome BooleanRemote Desktop App Blocked - Third party signal provider chrome remote desktop app blocked
- tpsp
Crowd StringStrike Agent Id - Third party signal provider crowdstrike agent id
- tpsp
Crowd StringStrike Customer Id - Third party signal provider crowdstrike user id
- tpsp
Device StringEnrollment Domain - Third party signal provider device enrollment domain
- tpsp
Disk BooleanEncrypted - Third party signal provider disk encrypted
- tpsp
Key StringTrust Level - Third party signal provider key trust level
- tpsp
Os BooleanFirewall - Third party signal provider os firewall
- tpsp
Os StringVersion - Third party signal provider minimum os version
- tpsp
Password StringProctection Warning Trigger - Third party signal provider password protection warning trigger
- tpsp
Realtime BooleanUrl Check Mode - Third party signal provider realtime url check mode
- tpsp
Safe StringBrowsing Protection Level - Third party signal provider safe browsing protection level
- tpsp
Screen BooleanLock Secured - Third party signal provider screen lock secure
- tpsp
Secure BooleanBoot Enabled - Third party signal provider secure boot enabled
- tpsp
Site BooleanIsolation Enabled - Third party signal provider site isolation enabled
- tpsp
Third BooleanParty Blocking Enabled - Third party signal provider third party blocking enabled
- tpsp
Windows StringMachine Domain - Third party signal provider windows machine domain
- tpsp
Windows StringUser Domain - Third party signal provider windows user domain
Import
$ pulumi import okta:policy/deviceAssuranceWindows:DeviceAssuranceWindows example <device assurance id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Okta pulumi/pulumi-okta
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
okta
Terraform Provider.