1. Packages
  2. Okta
  3. API Docs
  4. policy
  5. DeviceAssuranceWindows
Okta v4.9.2 published on Tuesday, Jun 25, 2024 by Pulumi

okta.policy.DeviceAssuranceWindows

Explore with Pulumi AI

okta logo
Okta v4.9.2 published on Tuesday, Jun 25, 2024 by Pulumi

    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:

    DiskEncryptionTypes List<string>
    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 BIOMETRIC or BIOMETRIC, PASSCODE
    SecureHardwarePresent bool
    Is the device secure with hardware in the device assurance policy.
    ThirdPartySignalProviders bool
    Check to include third party signal provider
    TpspBrowserVersion string
    Third party signal provider minimum browser version
    TpspBuiltinDnsClientEnabled bool
    Third party signal provider builtin dns client enable
    TpspChromeRemoteDesktopAppBlocked bool
    Third party signal provider chrome remote desktop app blocked
    TpspCrowdStrikeAgentId string
    Third party signal provider crowdstrike agent id
    TpspCrowdStrikeCustomerId string
    Third party signal provider crowdstrike user id
    TpspDeviceEnrollmentDomain string
    Third party signal provider device enrollment domain
    TpspDiskEncrypted bool
    Third party signal provider disk encrypted
    TpspKeyTrustLevel string
    Third party signal provider key trust level
    TpspOsFirewall bool
    Third party signal provider os firewall
    TpspOsVersion string
    Third party signal provider minimum os version
    TpspPasswordProctectionWarningTrigger string
    Third party signal provider password protection warning trigger
    TpspRealtimeUrlCheckMode bool
    Third party signal provider realtime url check mode
    TpspSafeBrowsingProtectionLevel string
    Third party signal provider safe browsing protection level
    TpspScreenLockSecured bool
    Third party signal provider screen lock secure
    TpspSecureBootEnabled bool
    Third party signal provider secure boot enabled
    TpspSiteIsolationEnabled bool
    Third party signal provider site isolation enabled
    TpspThirdPartyBlockingEnabled bool
    Third party signal provider third party blocking enabled
    TpspWindowsMachineDomain string
    Third party signal provider windows machine domain
    TpspWindowsUserDomain string
    Third party signal provider windows user domain
    DiskEncryptionTypes []string
    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 BIOMETRIC or BIOMETRIC, PASSCODE
    SecureHardwarePresent bool
    Is the device secure with hardware in the device assurance policy.
    ThirdPartySignalProviders bool
    Check to include third party signal provider
    TpspBrowserVersion string
    Third party signal provider minimum browser version
    TpspBuiltinDnsClientEnabled bool
    Third party signal provider builtin dns client enable
    TpspChromeRemoteDesktopAppBlocked bool
    Third party signal provider chrome remote desktop app blocked
    TpspCrowdStrikeAgentId string
    Third party signal provider crowdstrike agent id
    TpspCrowdStrikeCustomerId string
    Third party signal provider crowdstrike user id
    TpspDeviceEnrollmentDomain string
    Third party signal provider device enrollment domain
    TpspDiskEncrypted bool
    Third party signal provider disk encrypted
    TpspKeyTrustLevel string
    Third party signal provider key trust level
    TpspOsFirewall bool
    Third party signal provider os firewall
    TpspOsVersion string
    Third party signal provider minimum os version
    TpspPasswordProctectionWarningTrigger string
    Third party signal provider password protection warning trigger
    TpspRealtimeUrlCheckMode bool
    Third party signal provider realtime url check mode
    TpspSafeBrowsingProtectionLevel string
    Third party signal provider safe browsing protection level
    TpspScreenLockSecured bool
    Third party signal provider screen lock secure
    TpspSecureBootEnabled bool
    Third party signal provider secure boot enabled
    TpspSiteIsolationEnabled bool
    Third party signal provider site isolation enabled
    TpspThirdPartyBlockingEnabled bool
    Third party signal provider third party blocking enabled
    TpspWindowsMachineDomain string
    Third party signal provider windows machine domain
    TpspWindowsUserDomain string
    Third party signal provider windows user domain
    diskEncryptionTypes List<String>
    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 BIOMETRIC or BIOMETRIC, PASSCODE
    secureHardwarePresent Boolean
    Is the device secure with hardware in the device assurance policy.
    thirdPartySignalProviders Boolean
    Check to include third party signal provider
    tpspBrowserVersion String
    Third party signal provider minimum browser version
    tpspBuiltinDnsClientEnabled Boolean
    Third party signal provider builtin dns client enable
    tpspChromeRemoteDesktopAppBlocked Boolean
    Third party signal provider chrome remote desktop app blocked
    tpspCrowdStrikeAgentId String
    Third party signal provider crowdstrike agent id
    tpspCrowdStrikeCustomerId String
    Third party signal provider crowdstrike user id
    tpspDeviceEnrollmentDomain String
    Third party signal provider device enrollment domain
    tpspDiskEncrypted Boolean
    Third party signal provider disk encrypted
    tpspKeyTrustLevel String
    Third party signal provider key trust level
    tpspOsFirewall Boolean
    Third party signal provider os firewall
    tpspOsVersion String
    Third party signal provider minimum os version
    tpspPasswordProctectionWarningTrigger String
    Third party signal provider password protection warning trigger
    tpspRealtimeUrlCheckMode Boolean
    Third party signal provider realtime url check mode
    tpspSafeBrowsingProtectionLevel String
    Third party signal provider safe browsing protection level
    tpspScreenLockSecured Boolean
    Third party signal provider screen lock secure
    tpspSecureBootEnabled Boolean
    Third party signal provider secure boot enabled
    tpspSiteIsolationEnabled Boolean
    Third party signal provider site isolation enabled
    tpspThirdPartyBlockingEnabled Boolean
    Third party signal provider third party blocking enabled
    tpspWindowsMachineDomain String
    Third party signal provider windows machine domain
    tpspWindowsUserDomain String
    Third party signal provider windows user domain
    diskEncryptionTypes string[]
    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 BIOMETRIC or BIOMETRIC, PASSCODE
    secureHardwarePresent boolean
    Is the device secure with hardware in the device assurance policy.
    thirdPartySignalProviders boolean
    Check to include third party signal provider
    tpspBrowserVersion string
    Third party signal provider minimum browser version
    tpspBuiltinDnsClientEnabled boolean
    Third party signal provider builtin dns client enable
    tpspChromeRemoteDesktopAppBlocked boolean
    Third party signal provider chrome remote desktop app blocked
    tpspCrowdStrikeAgentId string
    Third party signal provider crowdstrike agent id
    tpspCrowdStrikeCustomerId string
    Third party signal provider crowdstrike user id
    tpspDeviceEnrollmentDomain string
    Third party signal provider device enrollment domain
    tpspDiskEncrypted boolean
    Third party signal provider disk encrypted
    tpspKeyTrustLevel string
    Third party signal provider key trust level
    tpspOsFirewall boolean
    Third party signal provider os firewall
    tpspOsVersion string
    Third party signal provider minimum os version
    tpspPasswordProctectionWarningTrigger string
    Third party signal provider password protection warning trigger
    tpspRealtimeUrlCheckMode boolean
    Third party signal provider realtime url check mode
    tpspSafeBrowsingProtectionLevel string
    Third party signal provider safe browsing protection level
    tpspScreenLockSecured boolean
    Third party signal provider screen lock secure
    tpspSecureBootEnabled boolean
    Third party signal provider secure boot enabled
    tpspSiteIsolationEnabled boolean
    Third party signal provider site isolation enabled
    tpspThirdPartyBlockingEnabled boolean
    Third party signal provider third party blocking enabled
    tpspWindowsMachineDomain string
    Third party signal provider windows machine domain
    tpspWindowsUserDomain string
    Third party signal provider windows user domain
    disk_encryption_types Sequence[str]
    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 or BIOMETRIC, PASSCODE
    secure_hardware_present bool
    Is the device secure with hardware in the device assurance policy.
    third_party_signal_providers bool
    Check to include third party signal provider
    tpsp_browser_version str
    Third party signal provider minimum browser version
    tpsp_builtin_dns_client_enabled bool
    Third party signal provider builtin dns client enable
    tpsp_chrome_remote_desktop_app_blocked bool
    Third party signal provider chrome remote desktop app blocked
    tpsp_crowd_strike_agent_id str
    Third party signal provider crowdstrike agent id
    tpsp_crowd_strike_customer_id str
    Third party signal provider crowdstrike user id
    tpsp_device_enrollment_domain str
    Third party signal provider device enrollment domain
    tpsp_disk_encrypted bool
    Third party signal provider disk encrypted
    tpsp_key_trust_level str
    Third party signal provider key trust level
    tpsp_os_firewall bool
    Third party signal provider os firewall
    tpsp_os_version str
    Third party signal provider minimum os version
    tpsp_password_proctection_warning_trigger str
    Third party signal provider password protection warning trigger
    tpsp_realtime_url_check_mode bool
    Third party signal provider realtime url check mode
    tpsp_safe_browsing_protection_level str
    Third party signal provider safe browsing protection level
    tpsp_screen_lock_secured bool
    Third party signal provider screen lock secure
    tpsp_secure_boot_enabled bool
    Third party signal provider secure boot enabled
    tpsp_site_isolation_enabled bool
    Third party signal provider site isolation enabled
    tpsp_third_party_blocking_enabled bool
    Third party signal provider third party blocking enabled
    tpsp_windows_machine_domain str
    Third party signal provider windows machine domain
    tpsp_windows_user_domain str
    Third party signal provider windows user domain
    diskEncryptionTypes List<String>
    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 BIOMETRIC or BIOMETRIC, PASSCODE
    secureHardwarePresent Boolean
    Is the device secure with hardware in the device assurance policy.
    thirdPartySignalProviders Boolean
    Check to include third party signal provider
    tpspBrowserVersion String
    Third party signal provider minimum browser version
    tpspBuiltinDnsClientEnabled Boolean
    Third party signal provider builtin dns client enable
    tpspChromeRemoteDesktopAppBlocked Boolean
    Third party signal provider chrome remote desktop app blocked
    tpspCrowdStrikeAgentId String
    Third party signal provider crowdstrike agent id
    tpspCrowdStrikeCustomerId String
    Third party signal provider crowdstrike user id
    tpspDeviceEnrollmentDomain String
    Third party signal provider device enrollment domain
    tpspDiskEncrypted Boolean
    Third party signal provider disk encrypted
    tpspKeyTrustLevel String
    Third party signal provider key trust level
    tpspOsFirewall Boolean
    Third party signal provider os firewall
    tpspOsVersion String
    Third party signal provider minimum os version
    tpspPasswordProctectionWarningTrigger String
    Third party signal provider password protection warning trigger
    tpspRealtimeUrlCheckMode Boolean
    Third party signal provider realtime url check mode
    tpspSafeBrowsingProtectionLevel String
    Third party signal provider safe browsing protection level
    tpspScreenLockSecured Boolean
    Third party signal provider screen lock secure
    tpspSecureBootEnabled Boolean
    Third party signal provider secure boot enabled
    tpspSiteIsolationEnabled Boolean
    Third party signal provider site isolation enabled
    tpspThirdPartyBlockingEnabled Boolean
    Third party signal provider third party blocking enabled
    tpspWindowsMachineDomain String
    Third party signal provider windows machine domain
    tpspWindowsUserDomain String
    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
    LastUpdatedBy string
    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
    LastUpdatedBy string
    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
    lastUpdatedBy String
    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
    lastUpdatedBy string
    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_by str
    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
    lastUpdatedBy String
    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.
    The following state arguments are supported:
    CreatedBy string
    Created by
    CreatedDate string
    Created date
    DiskEncryptionTypes List<string>
    List of disk encryption type, can be ALL_INTERNAL_VOLUMES
    LastUpdate string
    Last update
    LastUpdatedBy string
    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 BIOMETRIC or BIOMETRIC, PASSCODE
    SecureHardwarePresent bool
    Is the device secure with hardware in the device assurance policy.
    ThirdPartySignalProviders bool
    Check to include third party signal provider
    TpspBrowserVersion string
    Third party signal provider minimum browser version
    TpspBuiltinDnsClientEnabled bool
    Third party signal provider builtin dns client enable
    TpspChromeRemoteDesktopAppBlocked bool
    Third party signal provider chrome remote desktop app blocked
    TpspCrowdStrikeAgentId string
    Third party signal provider crowdstrike agent id
    TpspCrowdStrikeCustomerId string
    Third party signal provider crowdstrike user id
    TpspDeviceEnrollmentDomain string
    Third party signal provider device enrollment domain
    TpspDiskEncrypted bool
    Third party signal provider disk encrypted
    TpspKeyTrustLevel string
    Third party signal provider key trust level
    TpspOsFirewall bool
    Third party signal provider os firewall
    TpspOsVersion string
    Third party signal provider minimum os version
    TpspPasswordProctectionWarningTrigger string
    Third party signal provider password protection warning trigger
    TpspRealtimeUrlCheckMode bool
    Third party signal provider realtime url check mode
    TpspSafeBrowsingProtectionLevel string
    Third party signal provider safe browsing protection level
    TpspScreenLockSecured bool
    Third party signal provider screen lock secure
    TpspSecureBootEnabled bool
    Third party signal provider secure boot enabled
    TpspSiteIsolationEnabled bool
    Third party signal provider site isolation enabled
    TpspThirdPartyBlockingEnabled bool
    Third party signal provider third party blocking enabled
    TpspWindowsMachineDomain string
    Third party signal provider windows machine domain
    TpspWindowsUserDomain string
    Third party signal provider windows user domain
    CreatedBy string
    Created by
    CreatedDate string
    Created date
    DiskEncryptionTypes []string
    List of disk encryption type, can be ALL_INTERNAL_VOLUMES
    LastUpdate string
    Last update
    LastUpdatedBy string
    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 BIOMETRIC or BIOMETRIC, PASSCODE
    SecureHardwarePresent bool
    Is the device secure with hardware in the device assurance policy.
    ThirdPartySignalProviders bool
    Check to include third party signal provider
    TpspBrowserVersion string
    Third party signal provider minimum browser version
    TpspBuiltinDnsClientEnabled bool
    Third party signal provider builtin dns client enable
    TpspChromeRemoteDesktopAppBlocked bool
    Third party signal provider chrome remote desktop app blocked
    TpspCrowdStrikeAgentId string
    Third party signal provider crowdstrike agent id
    TpspCrowdStrikeCustomerId string
    Third party signal provider crowdstrike user id
    TpspDeviceEnrollmentDomain string
    Third party signal provider device enrollment domain
    TpspDiskEncrypted bool
    Third party signal provider disk encrypted
    TpspKeyTrustLevel string
    Third party signal provider key trust level
    TpspOsFirewall bool
    Third party signal provider os firewall
    TpspOsVersion string
    Third party signal provider minimum os version
    TpspPasswordProctectionWarningTrigger string
    Third party signal provider password protection warning trigger
    TpspRealtimeUrlCheckMode bool
    Third party signal provider realtime url check mode
    TpspSafeBrowsingProtectionLevel string
    Third party signal provider safe browsing protection level
    TpspScreenLockSecured bool
    Third party signal provider screen lock secure
    TpspSecureBootEnabled bool
    Third party signal provider secure boot enabled
    TpspSiteIsolationEnabled bool
    Third party signal provider site isolation enabled
    TpspThirdPartyBlockingEnabled bool
    Third party signal provider third party blocking enabled
    TpspWindowsMachineDomain string
    Third party signal provider windows machine domain
    TpspWindowsUserDomain string
    Third party signal provider windows user domain
    createdBy String
    Created by
    createdDate String
    Created date
    diskEncryptionTypes List<String>
    List of disk encryption type, can be ALL_INTERNAL_VOLUMES
    lastUpdate String
    Last update
    lastUpdatedBy String
    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 BIOMETRIC or BIOMETRIC, PASSCODE
    secureHardwarePresent Boolean
    Is the device secure with hardware in the device assurance policy.
    thirdPartySignalProviders Boolean
    Check to include third party signal provider
    tpspBrowserVersion String
    Third party signal provider minimum browser version
    tpspBuiltinDnsClientEnabled Boolean
    Third party signal provider builtin dns client enable
    tpspChromeRemoteDesktopAppBlocked Boolean
    Third party signal provider chrome remote desktop app blocked
    tpspCrowdStrikeAgentId String
    Third party signal provider crowdstrike agent id
    tpspCrowdStrikeCustomerId String
    Third party signal provider crowdstrike user id
    tpspDeviceEnrollmentDomain String
    Third party signal provider device enrollment domain
    tpspDiskEncrypted Boolean
    Third party signal provider disk encrypted
    tpspKeyTrustLevel String
    Third party signal provider key trust level
    tpspOsFirewall Boolean
    Third party signal provider os firewall
    tpspOsVersion String
    Third party signal provider minimum os version
    tpspPasswordProctectionWarningTrigger String
    Third party signal provider password protection warning trigger
    tpspRealtimeUrlCheckMode Boolean
    Third party signal provider realtime url check mode
    tpspSafeBrowsingProtectionLevel String
    Third party signal provider safe browsing protection level
    tpspScreenLockSecured Boolean
    Third party signal provider screen lock secure
    tpspSecureBootEnabled Boolean
    Third party signal provider secure boot enabled
    tpspSiteIsolationEnabled Boolean
    Third party signal provider site isolation enabled
    tpspThirdPartyBlockingEnabled Boolean
    Third party signal provider third party blocking enabled
    tpspWindowsMachineDomain String
    Third party signal provider windows machine domain
    tpspWindowsUserDomain String
    Third party signal provider windows user domain
    createdBy string
    Created by
    createdDate string
    Created date
    diskEncryptionTypes string[]
    List of disk encryption type, can be ALL_INTERNAL_VOLUMES
    lastUpdate string
    Last update
    lastUpdatedBy string
    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 BIOMETRIC or BIOMETRIC, PASSCODE
    secureHardwarePresent boolean
    Is the device secure with hardware in the device assurance policy.
    thirdPartySignalProviders boolean
    Check to include third party signal provider
    tpspBrowserVersion string
    Third party signal provider minimum browser version
    tpspBuiltinDnsClientEnabled boolean
    Third party signal provider builtin dns client enable
    tpspChromeRemoteDesktopAppBlocked boolean
    Third party signal provider chrome remote desktop app blocked
    tpspCrowdStrikeAgentId string
    Third party signal provider crowdstrike agent id
    tpspCrowdStrikeCustomerId string
    Third party signal provider crowdstrike user id
    tpspDeviceEnrollmentDomain string
    Third party signal provider device enrollment domain
    tpspDiskEncrypted boolean
    Third party signal provider disk encrypted
    tpspKeyTrustLevel string
    Third party signal provider key trust level
    tpspOsFirewall boolean
    Third party signal provider os firewall
    tpspOsVersion string
    Third party signal provider minimum os version
    tpspPasswordProctectionWarningTrigger string
    Third party signal provider password protection warning trigger
    tpspRealtimeUrlCheckMode boolean
    Third party signal provider realtime url check mode
    tpspSafeBrowsingProtectionLevel string
    Third party signal provider safe browsing protection level
    tpspScreenLockSecured boolean
    Third party signal provider screen lock secure
    tpspSecureBootEnabled boolean
    Third party signal provider secure boot enabled
    tpspSiteIsolationEnabled boolean
    Third party signal provider site isolation enabled
    tpspThirdPartyBlockingEnabled boolean
    Third party signal provider third party blocking enabled
    tpspWindowsMachineDomain string
    Third party signal provider windows machine domain
    tpspWindowsUserDomain string
    Third party signal provider windows user domain
    created_by str
    Created by
    created_date str
    Created date
    disk_encryption_types Sequence[str]
    List of disk encryption type, can be ALL_INTERNAL_VOLUMES
    last_update str
    Last update
    last_updated_by str
    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 or BIOMETRIC, PASSCODE
    secure_hardware_present bool
    Is the device secure with hardware in the device assurance policy.
    third_party_signal_providers bool
    Check to include third party signal provider
    tpsp_browser_version str
    Third party signal provider minimum browser version
    tpsp_builtin_dns_client_enabled bool
    Third party signal provider builtin dns client enable
    tpsp_chrome_remote_desktop_app_blocked bool
    Third party signal provider chrome remote desktop app blocked
    tpsp_crowd_strike_agent_id str
    Third party signal provider crowdstrike agent id
    tpsp_crowd_strike_customer_id str
    Third party signal provider crowdstrike user id
    tpsp_device_enrollment_domain str
    Third party signal provider device enrollment domain
    tpsp_disk_encrypted bool
    Third party signal provider disk encrypted
    tpsp_key_trust_level str
    Third party signal provider key trust level
    tpsp_os_firewall bool
    Third party signal provider os firewall
    tpsp_os_version str
    Third party signal provider minimum os version
    tpsp_password_proctection_warning_trigger str
    Third party signal provider password protection warning trigger
    tpsp_realtime_url_check_mode bool
    Third party signal provider realtime url check mode
    tpsp_safe_browsing_protection_level str
    Third party signal provider safe browsing protection level
    tpsp_screen_lock_secured bool
    Third party signal provider screen lock secure
    tpsp_secure_boot_enabled bool
    Third party signal provider secure boot enabled
    tpsp_site_isolation_enabled bool
    Third party signal provider site isolation enabled
    tpsp_third_party_blocking_enabled bool
    Third party signal provider third party blocking enabled
    tpsp_windows_machine_domain str
    Third party signal provider windows machine domain
    tpsp_windows_user_domain str
    Third party signal provider windows user domain
    createdBy String
    Created by
    createdDate String
    Created date
    diskEncryptionTypes List<String>
    List of disk encryption type, can be ALL_INTERNAL_VOLUMES
    lastUpdate String
    Last update
    lastUpdatedBy String
    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 BIOMETRIC or BIOMETRIC, PASSCODE
    secureHardwarePresent Boolean
    Is the device secure with hardware in the device assurance policy.
    thirdPartySignalProviders Boolean
    Check to include third party signal provider
    tpspBrowserVersion String
    Third party signal provider minimum browser version
    tpspBuiltinDnsClientEnabled Boolean
    Third party signal provider builtin dns client enable
    tpspChromeRemoteDesktopAppBlocked Boolean
    Third party signal provider chrome remote desktop app blocked
    tpspCrowdStrikeAgentId String
    Third party signal provider crowdstrike agent id
    tpspCrowdStrikeCustomerId String
    Third party signal provider crowdstrike user id
    tpspDeviceEnrollmentDomain String
    Third party signal provider device enrollment domain
    tpspDiskEncrypted Boolean
    Third party signal provider disk encrypted
    tpspKeyTrustLevel String
    Third party signal provider key trust level
    tpspOsFirewall Boolean
    Third party signal provider os firewall
    tpspOsVersion String
    Third party signal provider minimum os version
    tpspPasswordProctectionWarningTrigger String
    Third party signal provider password protection warning trigger
    tpspRealtimeUrlCheckMode Boolean
    Third party signal provider realtime url check mode
    tpspSafeBrowsingProtectionLevel String
    Third party signal provider safe browsing protection level
    tpspScreenLockSecured Boolean
    Third party signal provider screen lock secure
    tpspSecureBootEnabled Boolean
    Third party signal provider secure boot enabled
    tpspSiteIsolationEnabled Boolean
    Third party signal provider site isolation enabled
    tpspThirdPartyBlockingEnabled Boolean
    Third party signal provider third party blocking enabled
    tpspWindowsMachineDomain String
    Third party signal provider windows machine domain
    tpspWindowsUserDomain String
    Third party signal provider windows user domain

    Import

    $ pulumi import okta:policy/deviceAssuranceWindows:DeviceAssuranceWindows example &#60;device assurance id&#62;
    

    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.
    okta logo
    Okta v4.9.2 published on Tuesday, Jun 25, 2024 by Pulumi