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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DeviceAssuranceWindows resource accepts the following input properties:
- DiskEncryption List<string>Types 
- List of disk encryption type, can be ALL_INTERNAL_VOLUMES
- Name string
- Name of the device assurance policy.
- OsVersion string
- Minimum os version of the device in the device assurance policy.
- ScreenlockTypes List<string>
- List of screenlock type, can be BIOMETRICorBIOMETRIC, PASSCODE
- SecureHardware boolPresent 
- Is the device secure with hardware in the device assurance policy.
- ThirdParty boolSignal Providers 
- Check to include third party signal provider
- TpspBrowser stringVersion 
- Third party signal provider minimum browser version
- TpspBuiltin boolDns Client Enabled 
- Third party signal provider builtin dns client enable
- TpspChrome boolRemote Desktop App Blocked 
- Third party signal provider chrome remote desktop app blocked
- TpspCrowd stringStrike Agent Id 
- Third party signal provider crowdstrike agent id
- TpspCrowd stringStrike Customer Id 
- Third party signal provider crowdstrike user id
- TpspDevice stringEnrollment Domain 
- Third party signal provider device enrollment domain
- TpspDisk boolEncrypted 
- Third party signal provider disk encrypted
- TpspKey stringTrust Level 
- Third party signal provider key trust level
- TpspOs boolFirewall 
- Third party signal provider os firewall
- TpspOs stringVersion 
- Third party signal provider minimum os version
- TpspPassword stringProctection Warning Trigger 
- Third party signal provider password protection warning trigger
- TpspRealtime boolUrl Check Mode 
- Third party signal provider realtime url check mode
- TpspSafe stringBrowsing Protection Level 
- Third party signal provider safe browsing protection level
- TpspScreen boolLock Secured 
- Third party signal provider screen lock secure
- TpspSecure boolBoot Enabled 
- Third party signal provider secure boot enabled
- TpspSite boolIsolation Enabled 
- Third party signal provider site isolation enabled
- TpspThird boolParty Blocking Enabled 
- Third party signal provider third party blocking enabled
- TpspWindows stringMachine Domain 
- Third party signal provider windows machine domain
- TpspWindows stringUser Domain 
- Third party signal provider windows user domain
- DiskEncryption []stringTypes 
- List of disk encryption type, can be ALL_INTERNAL_VOLUMES
- Name string
- Name of the device assurance policy.
- OsVersion string
- Minimum os version of the device in the device assurance policy.
- ScreenlockTypes []string
- List of screenlock type, can be BIOMETRICorBIOMETRIC, PASSCODE
- SecureHardware boolPresent 
- Is the device secure with hardware in the device assurance policy.
- ThirdParty boolSignal Providers 
- Check to include third party signal provider
- TpspBrowser stringVersion 
- Third party signal provider minimum browser version
- TpspBuiltin boolDns Client Enabled 
- Third party signal provider builtin dns client enable
- TpspChrome boolRemote Desktop App Blocked 
- Third party signal provider chrome remote desktop app blocked
- TpspCrowd stringStrike Agent Id 
- Third party signal provider crowdstrike agent id
- TpspCrowd stringStrike Customer Id 
- Third party signal provider crowdstrike user id
- TpspDevice stringEnrollment Domain 
- Third party signal provider device enrollment domain
- TpspDisk boolEncrypted 
- Third party signal provider disk encrypted
- TpspKey stringTrust Level 
- Third party signal provider key trust level
- TpspOs boolFirewall 
- Third party signal provider os firewall
- TpspOs stringVersion 
- Third party signal provider minimum os version
- TpspPassword stringProctection Warning Trigger 
- Third party signal provider password protection warning trigger
- TpspRealtime boolUrl Check Mode 
- Third party signal provider realtime url check mode
- TpspSafe stringBrowsing Protection Level 
- Third party signal provider safe browsing protection level
- TpspScreen boolLock Secured 
- Third party signal provider screen lock secure
- TpspSecure boolBoot Enabled 
- Third party signal provider secure boot enabled
- TpspSite boolIsolation Enabled 
- Third party signal provider site isolation enabled
- TpspThird boolParty Blocking Enabled 
- Third party signal provider third party blocking enabled
- TpspWindows stringMachine Domain 
- Third party signal provider windows machine domain
- TpspWindows stringUser Domain 
- Third party signal provider windows user domain
- diskEncryption List<String>Types 
- List of disk encryption type, can be ALL_INTERNAL_VOLUMES
- name String
- Name of the device assurance policy.
- osVersion String
- Minimum os version of the device in the device assurance policy.
- screenlockTypes List<String>
- List of screenlock type, can be BIOMETRICorBIOMETRIC, PASSCODE
- secureHardware BooleanPresent 
- Is the device secure with hardware in the device assurance policy.
- thirdParty BooleanSignal Providers 
- Check to include third party signal provider
- tpspBrowser StringVersion 
- Third party signal provider minimum browser version
- tpspBuiltin BooleanDns Client Enabled 
- Third party signal provider builtin dns client enable
- tpspChrome BooleanRemote Desktop App Blocked 
- Third party signal provider chrome remote desktop app blocked
- tpspCrowd StringStrike Agent Id 
- Third party signal provider crowdstrike agent id
- tpspCrowd StringStrike Customer Id 
- Third party signal provider crowdstrike user id
- tpspDevice StringEnrollment Domain 
- Third party signal provider device enrollment domain
- tpspDisk BooleanEncrypted 
- Third party signal provider disk encrypted
- tpspKey StringTrust Level 
- Third party signal provider key trust level
- tpspOs BooleanFirewall 
- Third party signal provider os firewall
- tpspOs StringVersion 
- Third party signal provider minimum os version
- tpspPassword StringProctection Warning Trigger 
- Third party signal provider password protection warning trigger
- tpspRealtime BooleanUrl Check Mode 
- Third party signal provider realtime url check mode
- tpspSafe StringBrowsing Protection Level 
- Third party signal provider safe browsing protection level
- tpspScreen BooleanLock Secured 
- Third party signal provider screen lock secure
- tpspSecure BooleanBoot Enabled 
- Third party signal provider secure boot enabled
- tpspSite BooleanIsolation Enabled 
- Third party signal provider site isolation enabled
- tpspThird BooleanParty Blocking Enabled 
- Third party signal provider third party blocking enabled
- tpspWindows StringMachine Domain 
- Third party signal provider windows machine domain
- tpspWindows StringUser Domain 
- Third party signal provider windows user domain
- diskEncryption string[]Types 
- List of disk encryption type, can be ALL_INTERNAL_VOLUMES
- name string
- Name of the device assurance policy.
- osVersion string
- Minimum os version of the device in the device assurance policy.
- screenlockTypes string[]
- List of screenlock type, can be BIOMETRICorBIOMETRIC, PASSCODE
- secureHardware booleanPresent 
- Is the device secure with hardware in the device assurance policy.
- thirdParty booleanSignal Providers 
- Check to include third party signal provider
- tpspBrowser stringVersion 
- Third party signal provider minimum browser version
- tpspBuiltin booleanDns Client Enabled 
- Third party signal provider builtin dns client enable
- tpspChrome booleanRemote Desktop App Blocked 
- Third party signal provider chrome remote desktop app blocked
- tpspCrowd stringStrike Agent Id 
- Third party signal provider crowdstrike agent id
- tpspCrowd stringStrike Customer Id 
- Third party signal provider crowdstrike user id
- tpspDevice stringEnrollment Domain 
- Third party signal provider device enrollment domain
- tpspDisk booleanEncrypted 
- Third party signal provider disk encrypted
- tpspKey stringTrust Level 
- Third party signal provider key trust level
- tpspOs booleanFirewall 
- Third party signal provider os firewall
- tpspOs stringVersion 
- Third party signal provider minimum os version
- tpspPassword stringProctection Warning Trigger 
- Third party signal provider password protection warning trigger
- tpspRealtime booleanUrl Check Mode 
- Third party signal provider realtime url check mode
- tpspSafe stringBrowsing Protection Level 
- Third party signal provider safe browsing protection level
- tpspScreen booleanLock Secured 
- Third party signal provider screen lock secure
- tpspSecure booleanBoot Enabled 
- Third party signal provider secure boot enabled
- tpspSite booleanIsolation Enabled 
- Third party signal provider site isolation enabled
- tpspThird booleanParty Blocking Enabled 
- Third party signal provider third party blocking enabled
- tpspWindows stringMachine Domain 
- Third party signal provider windows machine domain
- tpspWindows 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 BIOMETRICorBIOMETRIC, 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
- diskEncryption List<String>Types 
- List of disk encryption type, can be ALL_INTERNAL_VOLUMES
- name String
- Name of the device assurance policy.
- osVersion String
- Minimum os version of the device in the device assurance policy.
- screenlockTypes List<String>
- List of screenlock type, can be BIOMETRICorBIOMETRIC, PASSCODE
- secureHardware BooleanPresent 
- Is the device secure with hardware in the device assurance policy.
- thirdParty BooleanSignal Providers 
- Check to include third party signal provider
- tpspBrowser StringVersion 
- Third party signal provider minimum browser version
- tpspBuiltin BooleanDns Client Enabled 
- Third party signal provider builtin dns client enable
- tpspChrome BooleanRemote Desktop App Blocked 
- Third party signal provider chrome remote desktop app blocked
- tpspCrowd StringStrike Agent Id 
- Third party signal provider crowdstrike agent id
- tpspCrowd StringStrike Customer Id 
- Third party signal provider crowdstrike user id
- tpspDevice StringEnrollment Domain 
- Third party signal provider device enrollment domain
- tpspDisk BooleanEncrypted 
- Third party signal provider disk encrypted
- tpspKey StringTrust Level 
- Third party signal provider key trust level
- tpspOs BooleanFirewall 
- Third party signal provider os firewall
- tpspOs StringVersion 
- Third party signal provider minimum os version
- tpspPassword StringProctection Warning Trigger 
- Third party signal provider password protection warning trigger
- tpspRealtime BooleanUrl Check Mode 
- Third party signal provider realtime url check mode
- tpspSafe StringBrowsing Protection Level 
- Third party signal provider safe browsing protection level
- tpspScreen BooleanLock Secured 
- Third party signal provider screen lock secure
- tpspSecure BooleanBoot Enabled 
- Third party signal provider secure boot enabled
- tpspSite BooleanIsolation Enabled 
- Third party signal provider site isolation enabled
- tpspThird BooleanParty Blocking Enabled 
- Third party signal provider third party blocking enabled
- tpspWindows StringMachine Domain 
- Third party signal provider windows machine domain
- tpspWindows 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:
- CreatedBy string
- Created by
- CreatedDate string
- Created date
- Id string
- The provider-assigned unique ID for this managed resource.
- LastUpdate string
- Last update
- LastUpdated stringBy 
- Last updated by
- Platform string
- Policy device assurance platform
- CreatedBy string
- Created by
- CreatedDate string
- Created date
- Id string
- The provider-assigned unique ID for this managed resource.
- LastUpdate string
- Last update
- LastUpdated stringBy 
- Last updated by
- Platform string
- Policy device assurance platform
- createdBy String
- Created by
- createdDate String
- Created date
- id String
- The provider-assigned unique ID for this managed resource.
- lastUpdate String
- Last update
- lastUpdated StringBy 
- Last updated by
- platform String
- Policy device assurance platform
- createdBy string
- Created by
- createdDate string
- Created date
- id string
- The provider-assigned unique ID for this managed resource.
- lastUpdate string
- Last update
- lastUpdated 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
- createdBy String
- Created by
- createdDate String
- Created date
- id String
- The provider-assigned unique ID for this managed resource.
- lastUpdate String
- Last update
- lastUpdated 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) -> DeviceAssuranceWindowsfunc 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)resources:  _:    type: okta:policy:DeviceAssuranceWindows    get:      id: ${id}- 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.
- CreatedBy string
- Created by
- CreatedDate string
- Created date
- DiskEncryption List<string>Types 
- List of disk encryption type, can be ALL_INTERNAL_VOLUMES
- LastUpdate string
- Last update
- LastUpdated stringBy 
- Last updated by
- Name string
- Name of the device assurance policy.
- OsVersion string
- Minimum os version of the device in the device assurance policy.
- Platform string
- Policy device assurance platform
- ScreenlockTypes List<string>
- List of screenlock type, can be BIOMETRICorBIOMETRIC, PASSCODE
- SecureHardware boolPresent 
- Is the device secure with hardware in the device assurance policy.
- ThirdParty boolSignal Providers 
- Check to include third party signal provider
- TpspBrowser stringVersion 
- Third party signal provider minimum browser version
- TpspBuiltin boolDns Client Enabled 
- Third party signal provider builtin dns client enable
- TpspChrome boolRemote Desktop App Blocked 
- Third party signal provider chrome remote desktop app blocked
- TpspCrowd stringStrike Agent Id 
- Third party signal provider crowdstrike agent id
- TpspCrowd stringStrike Customer Id 
- Third party signal provider crowdstrike user id
- TpspDevice stringEnrollment Domain 
- Third party signal provider device enrollment domain
- TpspDisk boolEncrypted 
- Third party signal provider disk encrypted
- TpspKey stringTrust Level 
- Third party signal provider key trust level
- TpspOs boolFirewall 
- Third party signal provider os firewall
- TpspOs stringVersion 
- Third party signal provider minimum os version
- TpspPassword stringProctection Warning Trigger 
- Third party signal provider password protection warning trigger
- TpspRealtime boolUrl Check Mode 
- Third party signal provider realtime url check mode
- TpspSafe stringBrowsing Protection Level 
- Third party signal provider safe browsing protection level
- TpspScreen boolLock Secured 
- Third party signal provider screen lock secure
- TpspSecure boolBoot Enabled 
- Third party signal provider secure boot enabled
- TpspSite boolIsolation Enabled 
- Third party signal provider site isolation enabled
- TpspThird boolParty Blocking Enabled 
- Third party signal provider third party blocking enabled
- TpspWindows stringMachine Domain 
- Third party signal provider windows machine domain
- TpspWindows stringUser Domain 
- Third party signal provider windows user domain
- CreatedBy string
- Created by
- CreatedDate string
- Created date
- DiskEncryption []stringTypes 
- List of disk encryption type, can be ALL_INTERNAL_VOLUMES
- LastUpdate string
- Last update
- LastUpdated stringBy 
- Last updated by
- Name string
- Name of the device assurance policy.
- OsVersion string
- Minimum os version of the device in the device assurance policy.
- Platform string
- Policy device assurance platform
- ScreenlockTypes []string
- List of screenlock type, can be BIOMETRICorBIOMETRIC, PASSCODE
- SecureHardware boolPresent 
- Is the device secure with hardware in the device assurance policy.
- ThirdParty boolSignal Providers 
- Check to include third party signal provider
- TpspBrowser stringVersion 
- Third party signal provider minimum browser version
- TpspBuiltin boolDns Client Enabled 
- Third party signal provider builtin dns client enable
- TpspChrome boolRemote Desktop App Blocked 
- Third party signal provider chrome remote desktop app blocked
- TpspCrowd stringStrike Agent Id 
- Third party signal provider crowdstrike agent id
- TpspCrowd stringStrike Customer Id 
- Third party signal provider crowdstrike user id
- TpspDevice stringEnrollment Domain 
- Third party signal provider device enrollment domain
- TpspDisk boolEncrypted 
- Third party signal provider disk encrypted
- TpspKey stringTrust Level 
- Third party signal provider key trust level
- TpspOs boolFirewall 
- Third party signal provider os firewall
- TpspOs stringVersion 
- Third party signal provider minimum os version
- TpspPassword stringProctection Warning Trigger 
- Third party signal provider password protection warning trigger
- TpspRealtime boolUrl Check Mode 
- Third party signal provider realtime url check mode
- TpspSafe stringBrowsing Protection Level 
- Third party signal provider safe browsing protection level
- TpspScreen boolLock Secured 
- Third party signal provider screen lock secure
- TpspSecure boolBoot Enabled 
- Third party signal provider secure boot enabled
- TpspSite boolIsolation Enabled 
- Third party signal provider site isolation enabled
- TpspThird boolParty Blocking Enabled 
- Third party signal provider third party blocking enabled
- TpspWindows stringMachine Domain 
- Third party signal provider windows machine domain
- TpspWindows stringUser Domain 
- Third party signal provider windows user domain
- createdBy String
- Created by
- createdDate String
- Created date
- diskEncryption List<String>Types 
- List of disk encryption type, can be ALL_INTERNAL_VOLUMES
- lastUpdate String
- Last update
- lastUpdated StringBy 
- Last updated by
- name String
- Name of the device assurance policy.
- osVersion String
- Minimum os version of the device in the device assurance policy.
- platform String
- Policy device assurance platform
- screenlockTypes List<String>
- List of screenlock type, can be BIOMETRICorBIOMETRIC, PASSCODE
- secureHardware BooleanPresent 
- Is the device secure with hardware in the device assurance policy.
- thirdParty BooleanSignal Providers 
- Check to include third party signal provider
- tpspBrowser StringVersion 
- Third party signal provider minimum browser version
- tpspBuiltin BooleanDns Client Enabled 
- Third party signal provider builtin dns client enable
- tpspChrome BooleanRemote Desktop App Blocked 
- Third party signal provider chrome remote desktop app blocked
- tpspCrowd StringStrike Agent Id 
- Third party signal provider crowdstrike agent id
- tpspCrowd StringStrike Customer Id 
- Third party signal provider crowdstrike user id
- tpspDevice StringEnrollment Domain 
- Third party signal provider device enrollment domain
- tpspDisk BooleanEncrypted 
- Third party signal provider disk encrypted
- tpspKey StringTrust Level 
- Third party signal provider key trust level
- tpspOs BooleanFirewall 
- Third party signal provider os firewall
- tpspOs StringVersion 
- Third party signal provider minimum os version
- tpspPassword StringProctection Warning Trigger 
- Third party signal provider password protection warning trigger
- tpspRealtime BooleanUrl Check Mode 
- Third party signal provider realtime url check mode
- tpspSafe StringBrowsing Protection Level 
- Third party signal provider safe browsing protection level
- tpspScreen BooleanLock Secured 
- Third party signal provider screen lock secure
- tpspSecure BooleanBoot Enabled 
- Third party signal provider secure boot enabled
- tpspSite BooleanIsolation Enabled 
- Third party signal provider site isolation enabled
- tpspThird BooleanParty Blocking Enabled 
- Third party signal provider third party blocking enabled
- tpspWindows StringMachine Domain 
- Third party signal provider windows machine domain
- tpspWindows StringUser Domain 
- Third party signal provider windows user domain
- createdBy string
- Created by
- createdDate string
- Created date
- diskEncryption string[]Types 
- List of disk encryption type, can be ALL_INTERNAL_VOLUMES
- lastUpdate string
- Last update
- lastUpdated stringBy 
- Last updated by
- name string
- Name of the device assurance policy.
- osVersion string
- Minimum os version of the device in the device assurance policy.
- platform string
- Policy device assurance platform
- screenlockTypes string[]
- List of screenlock type, can be BIOMETRICorBIOMETRIC, PASSCODE
- secureHardware booleanPresent 
- Is the device secure with hardware in the device assurance policy.
- thirdParty booleanSignal Providers 
- Check to include third party signal provider
- tpspBrowser stringVersion 
- Third party signal provider minimum browser version
- tpspBuiltin booleanDns Client Enabled 
- Third party signal provider builtin dns client enable
- tpspChrome booleanRemote Desktop App Blocked 
- Third party signal provider chrome remote desktop app blocked
- tpspCrowd stringStrike Agent Id 
- Third party signal provider crowdstrike agent id
- tpspCrowd stringStrike Customer Id 
- Third party signal provider crowdstrike user id
- tpspDevice stringEnrollment Domain 
- Third party signal provider device enrollment domain
- tpspDisk booleanEncrypted 
- Third party signal provider disk encrypted
- tpspKey stringTrust Level 
- Third party signal provider key trust level
- tpspOs booleanFirewall 
- Third party signal provider os firewall
- tpspOs stringVersion 
- Third party signal provider minimum os version
- tpspPassword stringProctection Warning Trigger 
- Third party signal provider password protection warning trigger
- tpspRealtime booleanUrl Check Mode 
- Third party signal provider realtime url check mode
- tpspSafe stringBrowsing Protection Level 
- Third party signal provider safe browsing protection level
- tpspScreen booleanLock Secured 
- Third party signal provider screen lock secure
- tpspSecure booleanBoot Enabled 
- Third party signal provider secure boot enabled
- tpspSite booleanIsolation Enabled 
- Third party signal provider site isolation enabled
- tpspThird booleanParty Blocking Enabled 
- Third party signal provider third party blocking enabled
- tpspWindows stringMachine Domain 
- Third party signal provider windows machine domain
- tpspWindows 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 BIOMETRICorBIOMETRIC, 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
- createdBy String
- Created by
- createdDate String
- Created date
- diskEncryption List<String>Types 
- List of disk encryption type, can be ALL_INTERNAL_VOLUMES
- lastUpdate String
- Last update
- lastUpdated StringBy 
- Last updated by
- name String
- Name of the device assurance policy.
- osVersion String
- Minimum os version of the device in the device assurance policy.
- platform String
- Policy device assurance platform
- screenlockTypes List<String>
- List of screenlock type, can be BIOMETRICorBIOMETRIC, PASSCODE
- secureHardware BooleanPresent 
- Is the device secure with hardware in the device assurance policy.
- thirdParty BooleanSignal Providers 
- Check to include third party signal provider
- tpspBrowser StringVersion 
- Third party signal provider minimum browser version
- tpspBuiltin BooleanDns Client Enabled 
- Third party signal provider builtin dns client enable
- tpspChrome BooleanRemote Desktop App Blocked 
- Third party signal provider chrome remote desktop app blocked
- tpspCrowd StringStrike Agent Id 
- Third party signal provider crowdstrike agent id
- tpspCrowd StringStrike Customer Id 
- Third party signal provider crowdstrike user id
- tpspDevice StringEnrollment Domain 
- Third party signal provider device enrollment domain
- tpspDisk BooleanEncrypted 
- Third party signal provider disk encrypted
- tpspKey StringTrust Level 
- Third party signal provider key trust level
- tpspOs BooleanFirewall 
- Third party signal provider os firewall
- tpspOs StringVersion 
- Third party signal provider minimum os version
- tpspPassword StringProctection Warning Trigger 
- Third party signal provider password protection warning trigger
- tpspRealtime BooleanUrl Check Mode 
- Third party signal provider realtime url check mode
- tpspSafe StringBrowsing Protection Level 
- Third party signal provider safe browsing protection level
- tpspScreen BooleanLock Secured 
- Third party signal provider screen lock secure
- tpspSecure BooleanBoot Enabled 
- Third party signal provider secure boot enabled
- tpspSite BooleanIsolation Enabled 
- Third party signal provider site isolation enabled
- tpspThird BooleanParty Blocking Enabled 
- Third party signal provider third party blocking enabled
- tpspWindows StringMachine Domain 
- Third party signal provider windows machine domain
- tpspWindows 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 oktaTerraform Provider.