1. Packages
  2. Strata Cloud Manager Provider
  3. API Docs
  4. HipObject
Strata Cloud Manager v1.0.1 published on Wednesday, Nov 26, 2025 by Pulumi
scm logo
Strata Cloud Manager v1.0.1 published on Wednesday, Nov 26, 2025 by Pulumi

    HipObject resource

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as scm from "@pulumi/scm";
    
    // This resource creates a comprehensive HIP Object with many criteria enabled.
    // This showcases the use of nested objects and lists of objects that the
    // corrected provider schema now supports.
    const scmHipObject1 = new scm.HipObject("scm_hip_object_1", {
        folder: "Shared",
        name: "scm_hip_object_1",
        description: "HIP object with multiple advanced criteria configured",
        antiMalware: {
            criteria: {
                isInstalled: true,
                realTimeProtection: "yes",
                virdefVersion: {
                    notWithin: {
                        days: 10,
                    },
                },
            },
            vendors: [{
                name: "Microsoft",
                product: ["Microsoft Defender"],
            }],
        },
        dataLossPrevention: {
            criteria: {
                isInstalled: true,
                isEnabled: "yes",
            },
            vendors: [{
                name: "Symantec",
            }],
        },
        diskBackup: {
            criteria: {
                isInstalled: true,
                lastBackupTime: {
                    within: {
                        days: 7,
                    },
                },
            },
            vendors: [{
                name: "Veeam",
            }],
        },
        diskEncryption: {
            criteria: {
                isInstalled: true,
                encryptedLocations: [
                    {
                        name: "C:\\",
                        encryptionState: {
                            is: "encrypted",
                        },
                    },
                    {
                        name: "D:\\Users\\",
                        encryptionState: {
                            isNot: "unencrypted",
                        },
                    },
                ],
            },
            vendors: [{
                name: "BitLocker",
            }],
        },
        firewall: {
            criteria: {
                isInstalled: true,
                isEnabled: "yes",
            },
            vendors: [{
                name: "Microsoft",
            }],
        },
        hostInfo: {
            criteria: {
                os: {
                    contains: {
                        microsoft: "Microsoft Windows 11",
                    },
                },
                domain: {
                    is: "corp.example.com",
                },
            },
        },
        mobileDevice: {
            criteria: {
                jailbroken: false,
                passcodeSet: true,
                applications: {
                    hasUnmanagedApp: false,
                    hasMalware: {
                        no: {},
                    },
                },
            },
        },
        networkInfo: {
            criteria: {
                network: {
                    is: {
                        wifi: {
                            ssid: "Corporate-WLAN",
                        },
                    },
                },
            },
        },
        patchManagement: {
            criteria: {
                isInstalled: true,
                missingPatches: {
                    check: "has-none",
                    patches: [
                        "KB4012212",
                        "KB4012213",
                    ],
                    severity: {
                        greaterThan: 5,
                    },
                },
            },
            vendors: [{
                name: "Microsoft",
            }],
        },
        customChecks: {
            criteria: {
                processLists: [
                    {
                        name: "evil_process.exe",
                        running: false,
                    },
                    {
                        name: "corp_security_agent.exe",
                        running: true,
                    },
                ],
                registryKeys: [{
                    name: "HKEY_LOCAL_MACHINE\\Software\\PaloAltoNetworks",
                    registryValue: [{
                        name: "AllowRemoteAccess",
                        valueData: "false",
                    }],
                }],
            },
        },
    });
    
    import pulumi
    import pulumi_scm as scm
    
    # This resource creates a comprehensive HIP Object with many criteria enabled.
    # This showcases the use of nested objects and lists of objects that the
    # corrected provider schema now supports.
    scm_hip_object1 = scm.HipObject("scm_hip_object_1",
        folder="Shared",
        name="scm_hip_object_1",
        description="HIP object with multiple advanced criteria configured",
        anti_malware={
            "criteria": {
                "is_installed": True,
                "real_time_protection": "yes",
                "virdef_version": {
                    "not_within": {
                        "days": 10,
                    },
                },
            },
            "vendors": [{
                "name": "Microsoft",
                "product": ["Microsoft Defender"],
            }],
        },
        data_loss_prevention={
            "criteria": {
                "is_installed": True,
                "is_enabled": "yes",
            },
            "vendors": [{
                "name": "Symantec",
            }],
        },
        disk_backup={
            "criteria": {
                "is_installed": True,
                "last_backup_time": {
                    "within": {
                        "days": 7,
                    },
                },
            },
            "vendors": [{
                "name": "Veeam",
            }],
        },
        disk_encryption={
            "criteria": {
                "is_installed": True,
                "encrypted_locations": [
                    {
                        "name": "C:\\",
                        "encryption_state": {
                            "is_": "encrypted",
                        },
                    },
                    {
                        "name": "D:\\Users\\",
                        "encryption_state": {
                            "is_not": "unencrypted",
                        },
                    },
                ],
            },
            "vendors": [{
                "name": "BitLocker",
            }],
        },
        firewall={
            "criteria": {
                "is_installed": True,
                "is_enabled": "yes",
            },
            "vendors": [{
                "name": "Microsoft",
            }],
        },
        host_info={
            "criteria": {
                "os": {
                    "contains": {
                        "microsoft": "Microsoft Windows 11",
                    },
                },
                "domain": {
                    "is_": "corp.example.com",
                },
            },
        },
        mobile_device={
            "criteria": {
                "jailbroken": False,
                "passcode_set": True,
                "applications": {
                    "has_unmanaged_app": False,
                    "has_malware": {
                        "no": {},
                    },
                },
            },
        },
        network_info={
            "criteria": {
                "network": {
                    "is_": {
                        "wifi": {
                            "ssid": "Corporate-WLAN",
                        },
                    },
                },
            },
        },
        patch_management={
            "criteria": {
                "is_installed": True,
                "missing_patches": {
                    "check": "has-none",
                    "patches": [
                        "KB4012212",
                        "KB4012213",
                    ],
                    "severity": {
                        "greater_than": 5,
                    },
                },
            },
            "vendors": [{
                "name": "Microsoft",
            }],
        },
        custom_checks={
            "criteria": {
                "process_lists": [
                    {
                        "name": "evil_process.exe",
                        "running": False,
                    },
                    {
                        "name": "corp_security_agent.exe",
                        "running": True,
                    },
                ],
                "registry_keys": [{
                    "name": "HKEY_LOCAL_MACHINE\\Software\\PaloAltoNetworks",
                    "registry_value": [{
                        "name": "AllowRemoteAccess",
                        "valueData": "false",
                    }],
                }],
            },
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-scm/sdk/go/scm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// This resource creates a comprehensive HIP Object with many criteria enabled.
    		// This showcases the use of nested objects and lists of objects that the
    		// corrected provider schema now supports.
    		_, err := scm.NewHipObject(ctx, "scm_hip_object_1", &scm.HipObjectArgs{
    			Folder:      pulumi.String("Shared"),
    			Name:        pulumi.String("scm_hip_object_1"),
    			Description: pulumi.String("HIP object with multiple advanced criteria configured"),
    			AntiMalware: &scm.HipObjectAntiMalwareArgs{
    				Criteria: &scm.HipObjectAntiMalwareCriteriaArgs{
    					IsInstalled:        pulumi.Bool(true),
    					RealTimeProtection: pulumi.String("yes"),
    					VirdefVersion: &scm.HipObjectAntiMalwareCriteriaVirdefVersionArgs{
    						NotWithin: &scm.HipObjectAntiMalwareCriteriaVirdefVersionNotWithinArgs{
    							Days: pulumi.Int(10),
    						},
    					},
    				},
    				Vendors: scm.HipObjectAntiMalwareVendorArray{
    					&scm.HipObjectAntiMalwareVendorArgs{
    						Name: pulumi.String("Microsoft"),
    						Product: []string{
    							"Microsoft Defender",
    						},
    					},
    				},
    			},
    			DataLossPrevention: &scm.HipObjectDataLossPreventionArgs{
    				Criteria: &scm.HipObjectDataLossPreventionCriteriaArgs{
    					IsInstalled: pulumi.Bool(true),
    					IsEnabled:   pulumi.String("yes"),
    				},
    				Vendors: scm.HipObjectDataLossPreventionVendorArray{
    					&scm.HipObjectDataLossPreventionVendorArgs{
    						Name: pulumi.String("Symantec"),
    					},
    				},
    			},
    			DiskBackup: &scm.HipObjectDiskBackupArgs{
    				Criteria: &scm.HipObjectDiskBackupCriteriaArgs{
    					IsInstalled: pulumi.Bool(true),
    					LastBackupTime: &scm.HipObjectDiskBackupCriteriaLastBackupTimeArgs{
    						Within: &scm.HipObjectDiskBackupCriteriaLastBackupTimeWithinArgs{
    							Days: pulumi.Int(7),
    						},
    					},
    				},
    				Vendors: scm.HipObjectDiskBackupVendorArray{
    					&scm.HipObjectDiskBackupVendorArgs{
    						Name: pulumi.String("Veeam"),
    					},
    				},
    			},
    			DiskEncryption: &scm.HipObjectDiskEncryptionArgs{
    				Criteria: &scm.HipObjectDiskEncryptionCriteriaArgs{
    					IsInstalled: pulumi.Bool(true),
    					EncryptedLocations: scm.HipObjectDiskEncryptionCriteriaEncryptedLocationArray{
    						&scm.HipObjectDiskEncryptionCriteriaEncryptedLocationArgs{
    							Name: pulumi.String("C:\\"),
    							EncryptionState: &scm.HipObjectDiskEncryptionCriteriaEncryptedLocationEncryptionStateArgs{
    								Is: pulumi.String("encrypted"),
    							},
    						},
    						&scm.HipObjectDiskEncryptionCriteriaEncryptedLocationArgs{
    							Name: pulumi.String("D:\\Users\\"),
    							EncryptionState: &scm.HipObjectDiskEncryptionCriteriaEncryptedLocationEncryptionStateArgs{
    								IsNot: pulumi.String("unencrypted"),
    							},
    						},
    					},
    				},
    				Vendors: scm.HipObjectDiskEncryptionVendorArray{
    					&scm.HipObjectDiskEncryptionVendorArgs{
    						Name: pulumi.String("BitLocker"),
    					},
    				},
    			},
    			Firewall: &scm.HipObjectFirewallArgs{
    				Criteria: &scm.HipObjectFirewallCriteriaArgs{
    					IsInstalled: pulumi.Bool(true),
    					IsEnabled:   pulumi.String("yes"),
    				},
    				Vendors: scm.HipObjectFirewallVendorArray{
    					&scm.HipObjectFirewallVendorArgs{
    						Name: pulumi.String("Microsoft"),
    					},
    				},
    			},
    			HostInfo: &scm.HipObjectHostInfoArgs{
    				Criteria: &scm.HipObjectHostInfoCriteriaArgs{
    					Os: &scm.HipObjectHostInfoCriteriaOsArgs{
    						Contains: &scm.HipObjectHostInfoCriteriaOsContainsArgs{
    							Microsoft: pulumi.String("Microsoft Windows 11"),
    						},
    					},
    					Domain: &scm.HipObjectHostInfoCriteriaDomainArgs{
    						Is: pulumi.String("corp.example.com"),
    					},
    				},
    			},
    			MobileDevice: &scm.HipObjectMobileDeviceArgs{
    				Criteria: &scm.HipObjectMobileDeviceCriteriaArgs{
    					Jailbroken:  pulumi.Bool(false),
    					PasscodeSet: pulumi.Bool(true),
    					Applications: &scm.HipObjectMobileDeviceCriteriaApplicationsArgs{
    						HasUnmanagedApp: pulumi.Bool(false),
    						HasMalware: &scm.HipObjectMobileDeviceCriteriaApplicationsHasMalwareArgs{
    							No: &scm.HipObjectMobileDeviceCriteriaApplicationsHasMalwareNoArgs{},
    						},
    					},
    				},
    			},
    			NetworkInfo: &scm.HipObjectNetworkInfoArgs{
    				Criteria: &scm.HipObjectNetworkInfoCriteriaArgs{
    					Network: &scm.HipObjectNetworkInfoCriteriaNetworkArgs{
    						Is: &scm.HipObjectNetworkInfoCriteriaNetworkIsArgs{
    							Wifi: &scm.HipObjectNetworkInfoCriteriaNetworkIsWifiArgs{
    								Ssid: pulumi.String("Corporate-WLAN"),
    							},
    						},
    					},
    				},
    			},
    			PatchManagement: &scm.HipObjectPatchManagementArgs{
    				Criteria: &scm.HipObjectPatchManagementCriteriaArgs{
    					IsInstalled: pulumi.Bool(true),
    					MissingPatches: &scm.HipObjectPatchManagementCriteriaMissingPatchesArgs{
    						Check: pulumi.String("has-none"),
    						Patches: pulumi.StringArray{
    							pulumi.String("KB4012212"),
    							pulumi.String("KB4012213"),
    						},
    						Severity: &scm.HipObjectPatchManagementCriteriaMissingPatchesSeverityArgs{
    							GreaterThan: pulumi.Int(5),
    						},
    					},
    				},
    				Vendors: scm.HipObjectPatchManagementVendorArray{
    					&scm.HipObjectPatchManagementVendorArgs{
    						Name: pulumi.String("Microsoft"),
    					},
    				},
    			},
    			CustomChecks: &scm.HipObjectCustomChecksArgs{
    				Criteria: &scm.HipObjectCustomChecksCriteriaArgs{
    					ProcessLists: scm.HipObjectCustomChecksCriteriaProcessListArray{
    						&scm.HipObjectCustomChecksCriteriaProcessListArgs{
    							Name:    pulumi.String("evil_process.exe"),
    							Running: pulumi.Bool(false),
    						},
    						&scm.HipObjectCustomChecksCriteriaProcessListArgs{
    							Name:    pulumi.String("corp_security_agent.exe"),
    							Running: pulumi.Bool(true),
    						},
    					},
    					RegistryKeys: scm.HipObjectCustomChecksCriteriaRegistryKeyArray{
    						&scm.HipObjectCustomChecksCriteriaRegistryKeyArgs{
    							Name: pulumi.String("HKEY_LOCAL_MACHINE\\Software\\PaloAltoNetworks"),
    							RegistryValue: []map[string]interface{}{
    								map[string]interface{}{
    									"name":      "AllowRemoteAccess",
    									"valueData": "false",
    								},
    							},
    						},
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Scm = Pulumi.Scm;
    
    return await Deployment.RunAsync(() => 
    {
        // This resource creates a comprehensive HIP Object with many criteria enabled.
        // This showcases the use of nested objects and lists of objects that the
        // corrected provider schema now supports.
        var scmHipObject1 = new Scm.HipObject("scm_hip_object_1", new()
        {
            Folder = "Shared",
            Name = "scm_hip_object_1",
            Description = "HIP object with multiple advanced criteria configured",
            AntiMalware = new Scm.Inputs.HipObjectAntiMalwareArgs
            {
                Criteria = new Scm.Inputs.HipObjectAntiMalwareCriteriaArgs
                {
                    IsInstalled = true,
                    RealTimeProtection = "yes",
                    VirdefVersion = new Scm.Inputs.HipObjectAntiMalwareCriteriaVirdefVersionArgs
                    {
                        NotWithin = new Scm.Inputs.HipObjectAntiMalwareCriteriaVirdefVersionNotWithinArgs
                        {
                            Days = 10,
                        },
                    },
                },
                Vendors = new[]
                {
                    new Scm.Inputs.HipObjectAntiMalwareVendorArgs
                    {
                        Name = "Microsoft",
                        Product = new[]
                        {
                            "Microsoft Defender",
                        },
                    },
                },
            },
            DataLossPrevention = new Scm.Inputs.HipObjectDataLossPreventionArgs
            {
                Criteria = new Scm.Inputs.HipObjectDataLossPreventionCriteriaArgs
                {
                    IsInstalled = true,
                    IsEnabled = "yes",
                },
                Vendors = new[]
                {
                    new Scm.Inputs.HipObjectDataLossPreventionVendorArgs
                    {
                        Name = "Symantec",
                    },
                },
            },
            DiskBackup = new Scm.Inputs.HipObjectDiskBackupArgs
            {
                Criteria = new Scm.Inputs.HipObjectDiskBackupCriteriaArgs
                {
                    IsInstalled = true,
                    LastBackupTime = new Scm.Inputs.HipObjectDiskBackupCriteriaLastBackupTimeArgs
                    {
                        Within = new Scm.Inputs.HipObjectDiskBackupCriteriaLastBackupTimeWithinArgs
                        {
                            Days = 7,
                        },
                    },
                },
                Vendors = new[]
                {
                    new Scm.Inputs.HipObjectDiskBackupVendorArgs
                    {
                        Name = "Veeam",
                    },
                },
            },
            DiskEncryption = new Scm.Inputs.HipObjectDiskEncryptionArgs
            {
                Criteria = new Scm.Inputs.HipObjectDiskEncryptionCriteriaArgs
                {
                    IsInstalled = true,
                    EncryptedLocations = new[]
                    {
                        new Scm.Inputs.HipObjectDiskEncryptionCriteriaEncryptedLocationArgs
                        {
                            Name = "C:\\",
                            EncryptionState = new Scm.Inputs.HipObjectDiskEncryptionCriteriaEncryptedLocationEncryptionStateArgs
                            {
                                Is = "encrypted",
                            },
                        },
                        new Scm.Inputs.HipObjectDiskEncryptionCriteriaEncryptedLocationArgs
                        {
                            Name = "D:\\Users\\",
                            EncryptionState = new Scm.Inputs.HipObjectDiskEncryptionCriteriaEncryptedLocationEncryptionStateArgs
                            {
                                IsNot = "unencrypted",
                            },
                        },
                    },
                },
                Vendors = new[]
                {
                    new Scm.Inputs.HipObjectDiskEncryptionVendorArgs
                    {
                        Name = "BitLocker",
                    },
                },
            },
            Firewall = new Scm.Inputs.HipObjectFirewallArgs
            {
                Criteria = new Scm.Inputs.HipObjectFirewallCriteriaArgs
                {
                    IsInstalled = true,
                    IsEnabled = "yes",
                },
                Vendors = new[]
                {
                    new Scm.Inputs.HipObjectFirewallVendorArgs
                    {
                        Name = "Microsoft",
                    },
                },
            },
            HostInfo = new Scm.Inputs.HipObjectHostInfoArgs
            {
                Criteria = new Scm.Inputs.HipObjectHostInfoCriteriaArgs
                {
                    Os = new Scm.Inputs.HipObjectHostInfoCriteriaOsArgs
                    {
                        Contains = new Scm.Inputs.HipObjectHostInfoCriteriaOsContainsArgs
                        {
                            Microsoft = "Microsoft Windows 11",
                        },
                    },
                    Domain = new Scm.Inputs.HipObjectHostInfoCriteriaDomainArgs
                    {
                        Is = "corp.example.com",
                    },
                },
            },
            MobileDevice = new Scm.Inputs.HipObjectMobileDeviceArgs
            {
                Criteria = new Scm.Inputs.HipObjectMobileDeviceCriteriaArgs
                {
                    Jailbroken = false,
                    PasscodeSet = true,
                    Applications = new Scm.Inputs.HipObjectMobileDeviceCriteriaApplicationsArgs
                    {
                        HasUnmanagedApp = false,
                        HasMalware = new Scm.Inputs.HipObjectMobileDeviceCriteriaApplicationsHasMalwareArgs
                        {
                            No = null,
                        },
                    },
                },
            },
            NetworkInfo = new Scm.Inputs.HipObjectNetworkInfoArgs
            {
                Criteria = new Scm.Inputs.HipObjectNetworkInfoCriteriaArgs
                {
                    Network = new Scm.Inputs.HipObjectNetworkInfoCriteriaNetworkArgs
                    {
                        Is = new Scm.Inputs.HipObjectNetworkInfoCriteriaNetworkIsArgs
                        {
                            Wifi = new Scm.Inputs.HipObjectNetworkInfoCriteriaNetworkIsWifiArgs
                            {
                                Ssid = "Corporate-WLAN",
                            },
                        },
                    },
                },
            },
            PatchManagement = new Scm.Inputs.HipObjectPatchManagementArgs
            {
                Criteria = new Scm.Inputs.HipObjectPatchManagementCriteriaArgs
                {
                    IsInstalled = true,
                    MissingPatches = new Scm.Inputs.HipObjectPatchManagementCriteriaMissingPatchesArgs
                    {
                        Check = "has-none",
                        Patches = new[]
                        {
                            "KB4012212",
                            "KB4012213",
                        },
                        Severity = new Scm.Inputs.HipObjectPatchManagementCriteriaMissingPatchesSeverityArgs
                        {
                            GreaterThan = 5,
                        },
                    },
                },
                Vendors = new[]
                {
                    new Scm.Inputs.HipObjectPatchManagementVendorArgs
                    {
                        Name = "Microsoft",
                    },
                },
            },
            CustomChecks = new Scm.Inputs.HipObjectCustomChecksArgs
            {
                Criteria = new Scm.Inputs.HipObjectCustomChecksCriteriaArgs
                {
                    ProcessLists = new[]
                    {
                        new Scm.Inputs.HipObjectCustomChecksCriteriaProcessListArgs
                        {
                            Name = "evil_process.exe",
                            Running = false,
                        },
                        new Scm.Inputs.HipObjectCustomChecksCriteriaProcessListArgs
                        {
                            Name = "corp_security_agent.exe",
                            Running = true,
                        },
                    },
                    RegistryKeys = new[]
                    {
                        new Scm.Inputs.HipObjectCustomChecksCriteriaRegistryKeyArgs
                        {
                            Name = "HKEY_LOCAL_MACHINE\\Software\\PaloAltoNetworks",
                            RegistryValue = new[]
                            {
                                
                                {
                                    { "name", "AllowRemoteAccess" },
                                    { "valueData", "false" },
                                },
                            },
                        },
                    },
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.scm.HipObject;
    import com.pulumi.scm.HipObjectArgs;
    import com.pulumi.scm.inputs.HipObjectAntiMalwareArgs;
    import com.pulumi.scm.inputs.HipObjectAntiMalwareCriteriaArgs;
    import com.pulumi.scm.inputs.HipObjectAntiMalwareCriteriaVirdefVersionArgs;
    import com.pulumi.scm.inputs.HipObjectAntiMalwareCriteriaVirdefVersionNotWithinArgs;
    import com.pulumi.scm.inputs.HipObjectDataLossPreventionArgs;
    import com.pulumi.scm.inputs.HipObjectDataLossPreventionCriteriaArgs;
    import com.pulumi.scm.inputs.HipObjectDiskBackupArgs;
    import com.pulumi.scm.inputs.HipObjectDiskBackupCriteriaArgs;
    import com.pulumi.scm.inputs.HipObjectDiskBackupCriteriaLastBackupTimeArgs;
    import com.pulumi.scm.inputs.HipObjectDiskBackupCriteriaLastBackupTimeWithinArgs;
    import com.pulumi.scm.inputs.HipObjectDiskEncryptionArgs;
    import com.pulumi.scm.inputs.HipObjectDiskEncryptionCriteriaArgs;
    import com.pulumi.scm.inputs.HipObjectFirewallArgs;
    import com.pulumi.scm.inputs.HipObjectFirewallCriteriaArgs;
    import com.pulumi.scm.inputs.HipObjectHostInfoArgs;
    import com.pulumi.scm.inputs.HipObjectHostInfoCriteriaArgs;
    import com.pulumi.scm.inputs.HipObjectHostInfoCriteriaOsArgs;
    import com.pulumi.scm.inputs.HipObjectHostInfoCriteriaOsContainsArgs;
    import com.pulumi.scm.inputs.HipObjectHostInfoCriteriaDomainArgs;
    import com.pulumi.scm.inputs.HipObjectMobileDeviceArgs;
    import com.pulumi.scm.inputs.HipObjectMobileDeviceCriteriaArgs;
    import com.pulumi.scm.inputs.HipObjectMobileDeviceCriteriaApplicationsArgs;
    import com.pulumi.scm.inputs.HipObjectMobileDeviceCriteriaApplicationsHasMalwareArgs;
    import com.pulumi.scm.inputs.HipObjectMobileDeviceCriteriaApplicationsHasMalwareNoArgs;
    import com.pulumi.scm.inputs.HipObjectNetworkInfoArgs;
    import com.pulumi.scm.inputs.HipObjectNetworkInfoCriteriaArgs;
    import com.pulumi.scm.inputs.HipObjectNetworkInfoCriteriaNetworkArgs;
    import com.pulumi.scm.inputs.HipObjectNetworkInfoCriteriaNetworkIsArgs;
    import com.pulumi.scm.inputs.HipObjectNetworkInfoCriteriaNetworkIsWifiArgs;
    import com.pulumi.scm.inputs.HipObjectPatchManagementArgs;
    import com.pulumi.scm.inputs.HipObjectPatchManagementCriteriaArgs;
    import com.pulumi.scm.inputs.HipObjectPatchManagementCriteriaMissingPatchesArgs;
    import com.pulumi.scm.inputs.HipObjectPatchManagementCriteriaMissingPatchesSeverityArgs;
    import com.pulumi.scm.inputs.HipObjectCustomChecksArgs;
    import com.pulumi.scm.inputs.HipObjectCustomChecksCriteriaArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            // This resource creates a comprehensive HIP Object with many criteria enabled.
            // This showcases the use of nested objects and lists of objects that the
            // corrected provider schema now supports.
            var scmHipObject1 = new HipObject("scmHipObject1", HipObjectArgs.builder()
                .folder("Shared")
                .name("scm_hip_object_1")
                .description("HIP object with multiple advanced criteria configured")
                .antiMalware(HipObjectAntiMalwareArgs.builder()
                    .criteria(HipObjectAntiMalwareCriteriaArgs.builder()
                        .isInstalled(true)
                        .realTimeProtection("yes")
                        .virdefVersion(HipObjectAntiMalwareCriteriaVirdefVersionArgs.builder()
                            .notWithin(HipObjectAntiMalwareCriteriaVirdefVersionNotWithinArgs.builder()
                                .days(10)
                                .build())
                            .build())
                        .build())
                    .vendors(HipObjectAntiMalwareVendorArgs.builder()
                        .name("Microsoft")
                        .product(List.of("Microsoft Defender"))
                        .build())
                    .build())
                .dataLossPrevention(HipObjectDataLossPreventionArgs.builder()
                    .criteria(HipObjectDataLossPreventionCriteriaArgs.builder()
                        .isInstalled(true)
                        .isEnabled("yes")
                        .build())
                    .vendors(HipObjectDataLossPreventionVendorArgs.builder()
                        .name("Symantec")
                        .build())
                    .build())
                .diskBackup(HipObjectDiskBackupArgs.builder()
                    .criteria(HipObjectDiskBackupCriteriaArgs.builder()
                        .isInstalled(true)
                        .lastBackupTime(HipObjectDiskBackupCriteriaLastBackupTimeArgs.builder()
                            .within(HipObjectDiskBackupCriteriaLastBackupTimeWithinArgs.builder()
                                .days(7)
                                .build())
                            .build())
                        .build())
                    .vendors(HipObjectDiskBackupVendorArgs.builder()
                        .name("Veeam")
                        .build())
                    .build())
                .diskEncryption(HipObjectDiskEncryptionArgs.builder()
                    .criteria(HipObjectDiskEncryptionCriteriaArgs.builder()
                        .isInstalled(true)
                        .encryptedLocations(                    
                            HipObjectDiskEncryptionCriteriaEncryptedLocationArgs.builder()
                                .name("C:\\")
                                .encryptionState(HipObjectDiskEncryptionCriteriaEncryptedLocationEncryptionStateArgs.builder()
                                    .is("encrypted")
                                    .build())
                                .build(),
                            HipObjectDiskEncryptionCriteriaEncryptedLocationArgs.builder()
                                .name("D:\\Users\\")
                                .encryptionState(HipObjectDiskEncryptionCriteriaEncryptedLocationEncryptionStateArgs.builder()
                                    .isNot("unencrypted")
                                    .build())
                                .build())
                        .build())
                    .vendors(HipObjectDiskEncryptionVendorArgs.builder()
                        .name("BitLocker")
                        .build())
                    .build())
                .firewall(HipObjectFirewallArgs.builder()
                    .criteria(HipObjectFirewallCriteriaArgs.builder()
                        .isInstalled(true)
                        .isEnabled("yes")
                        .build())
                    .vendors(HipObjectFirewallVendorArgs.builder()
                        .name("Microsoft")
                        .build())
                    .build())
                .hostInfo(HipObjectHostInfoArgs.builder()
                    .criteria(HipObjectHostInfoCriteriaArgs.builder()
                        .os(HipObjectHostInfoCriteriaOsArgs.builder()
                            .contains(HipObjectHostInfoCriteriaOsContainsArgs.builder()
                                .microsoft("Microsoft Windows 11")
                                .build())
                            .build())
                        .domain(HipObjectHostInfoCriteriaDomainArgs.builder()
                            .is("corp.example.com")
                            .build())
                        .build())
                    .build())
                .mobileDevice(HipObjectMobileDeviceArgs.builder()
                    .criteria(HipObjectMobileDeviceCriteriaArgs.builder()
                        .jailbroken(false)
                        .passcodeSet(true)
                        .applications(HipObjectMobileDeviceCriteriaApplicationsArgs.builder()
                            .hasUnmanagedApp(false)
                            .hasMalware(HipObjectMobileDeviceCriteriaApplicationsHasMalwareArgs.builder()
                                .no(HipObjectMobileDeviceCriteriaApplicationsHasMalwareNoArgs.builder()
                                    .build())
                                .build())
                            .build())
                        .build())
                    .build())
                .networkInfo(HipObjectNetworkInfoArgs.builder()
                    .criteria(HipObjectNetworkInfoCriteriaArgs.builder()
                        .network(HipObjectNetworkInfoCriteriaNetworkArgs.builder()
                            .is(HipObjectNetworkInfoCriteriaNetworkIsArgs.builder()
                                .wifi(HipObjectNetworkInfoCriteriaNetworkIsWifiArgs.builder()
                                    .ssid("Corporate-WLAN")
                                    .build())
                                .build())
                            .build())
                        .build())
                    .build())
                .patchManagement(HipObjectPatchManagementArgs.builder()
                    .criteria(HipObjectPatchManagementCriteriaArgs.builder()
                        .isInstalled(true)
                        .missingPatches(HipObjectPatchManagementCriteriaMissingPatchesArgs.builder()
                            .check("has-none")
                            .patches(                        
                                "KB4012212",
                                "KB4012213")
                            .severity(HipObjectPatchManagementCriteriaMissingPatchesSeverityArgs.builder()
                                .greaterThan(5)
                                .build())
                            .build())
                        .build())
                    .vendors(HipObjectPatchManagementVendorArgs.builder()
                        .name("Microsoft")
                        .build())
                    .build())
                .customChecks(HipObjectCustomChecksArgs.builder()
                    .criteria(HipObjectCustomChecksCriteriaArgs.builder()
                        .processLists(                    
                            HipObjectCustomChecksCriteriaProcessListArgs.builder()
                                .name("evil_process.exe")
                                .running(false)
                                .build(),
                            HipObjectCustomChecksCriteriaProcessListArgs.builder()
                                .name("corp_security_agent.exe")
                                .running(true)
                                .build())
                        .registryKeys(HipObjectCustomChecksCriteriaRegistryKeyArgs.builder()
                            .name("HKEY_LOCAL_MACHINE\\Software\\PaloAltoNetworks")
                            .registryValue(List.of(Map.ofEntries(
                                Map.entry("name", "AllowRemoteAccess"),
                                Map.entry("valueData", "false")
                            )))
                            .build())
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      # This resource creates a comprehensive HIP Object with many criteria enabled.
      # This showcases the use of nested objects and lists of objects that the
      # corrected provider schema now supports.
      scmHipObject1:
        type: scm:HipObject
        name: scm_hip_object_1
        properties:
          folder: Shared
          name: scm_hip_object_1
          description: HIP object with multiple advanced criteria configured
          antiMalware:
            criteria:
              isInstalled: true
              realTimeProtection: yes
              virdefVersion:
                notWithin:
                  days: 10
            vendors:
              - name: Microsoft
                product:
                  - Microsoft Defender
          dataLossPrevention:
            criteria:
              isInstalled: true
              isEnabled: yes
            vendors:
              - name: Symantec
          diskBackup:
            criteria:
              isInstalled: true
              lastBackupTime:
                within:
                  days: 7
            vendors:
              - name: Veeam
          diskEncryption:
            criteria:
              isInstalled: true
              encryptedLocations:
                - name: C:\
                  encryptionState:
                    is: encrypted
                - name: D:\Users\
                  encryptionState:
                    isNot: unencrypted
            vendors:
              - name: BitLocker
          firewall:
            criteria:
              isInstalled: true
              isEnabled: yes
            vendors:
              - name: Microsoft
          hostInfo:
            criteria:
              os:
                contains:
                  microsoft: Microsoft Windows 11
              domain:
                is: corp.example.com
          mobileDevice:
            criteria:
              jailbroken: false
              passcodeSet: true
              applications:
                hasUnmanagedApp: false
                hasMalware:
                  no: {}
          networkInfo:
            criteria:
              network:
                is:
                  wifi:
                    ssid: Corporate-WLAN
          patchManagement:
            criteria:
              isInstalled: true
              missingPatches:
                check: has-none
                patches:
                  - KB4012212
                  - KB4012213
                severity:
                  greaterThan: 5
            vendors:
              - name: Microsoft
          customChecks:
            criteria:
              processLists:
                - name: evil_process.exe
                  running: false
                - name: corp_security_agent.exe
                  running: true
              registryKeys:
                - name: HKEY_LOCAL_MACHINE\Software\PaloAltoNetworks
                  registryValue:
                    - name: AllowRemoteAccess
                      valueData: 'false'
    

    Create HipObject Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new HipObject(name: string, args?: HipObjectArgs, opts?: CustomResourceOptions);
    @overload
    def HipObject(resource_name: str,
                  args: Optional[HipObjectArgs] = None,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def HipObject(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  anti_malware: Optional[HipObjectAntiMalwareArgs] = None,
                  certificate: Optional[HipObjectCertificateArgs] = None,
                  custom_checks: Optional[HipObjectCustomChecksArgs] = None,
                  data_loss_prevention: Optional[HipObjectDataLossPreventionArgs] = None,
                  description: Optional[str] = None,
                  device: Optional[str] = None,
                  disk_backup: Optional[HipObjectDiskBackupArgs] = None,
                  disk_encryption: Optional[HipObjectDiskEncryptionArgs] = None,
                  firewall: Optional[HipObjectFirewallArgs] = None,
                  folder: Optional[str] = None,
                  host_info: Optional[HipObjectHostInfoArgs] = None,
                  mobile_device: Optional[HipObjectMobileDeviceArgs] = None,
                  name: Optional[str] = None,
                  network_info: Optional[HipObjectNetworkInfoArgs] = None,
                  patch_management: Optional[HipObjectPatchManagementArgs] = None,
                  snippet: Optional[str] = None)
    func NewHipObject(ctx *Context, name string, args *HipObjectArgs, opts ...ResourceOption) (*HipObject, error)
    public HipObject(string name, HipObjectArgs? args = null, CustomResourceOptions? opts = null)
    public HipObject(String name, HipObjectArgs args)
    public HipObject(String name, HipObjectArgs args, CustomResourceOptions options)
    
    type: scm:HipObject
    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 HipObjectArgs
    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 HipObjectArgs
    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 HipObjectArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args HipObjectArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args HipObjectArgs
    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 hipObjectResource = new Scm.HipObject("hipObjectResource", new()
    {
        AntiMalware = new Scm.Inputs.HipObjectAntiMalwareArgs
        {
            Criteria = new Scm.Inputs.HipObjectAntiMalwareCriteriaArgs
            {
                IsInstalled = false,
                LastScanTime = new Scm.Inputs.HipObjectAntiMalwareCriteriaLastScanTimeArgs
                {
                    NotAvailable = null,
                    NotWithin = new Scm.Inputs.HipObjectAntiMalwareCriteriaLastScanTimeNotWithinArgs
                    {
                        Days = 0,
                        Hours = 0,
                    },
                    Within = new Scm.Inputs.HipObjectAntiMalwareCriteriaLastScanTimeWithinArgs
                    {
                        Days = 0,
                        Hours = 0,
                    },
                },
                ProductVersion = new Scm.Inputs.HipObjectAntiMalwareCriteriaProductVersionArgs
                {
                    Contains = "string",
                    GreaterEqual = "string",
                    GreaterThan = "string",
                    Is = "string",
                    IsNot = "string",
                    LessEqual = "string",
                    LessThan = "string",
                    NotWithin = new Scm.Inputs.HipObjectAntiMalwareCriteriaProductVersionNotWithinArgs
                    {
                        Versions = 0,
                    },
                    Within = new Scm.Inputs.HipObjectAntiMalwareCriteriaProductVersionWithinArgs
                    {
                        Versions = 0,
                    },
                },
                RealTimeProtection = "string",
                VirdefVersion = new Scm.Inputs.HipObjectAntiMalwareCriteriaVirdefVersionArgs
                {
                    NotWithin = new Scm.Inputs.HipObjectAntiMalwareCriteriaVirdefVersionNotWithinArgs
                    {
                        Days = 0,
                        Versions = 0,
                    },
                    Within = new Scm.Inputs.HipObjectAntiMalwareCriteriaVirdefVersionWithinArgs
                    {
                        Days = 0,
                        Versions = 0,
                    },
                },
            },
            ExcludeVendor = false,
            Vendors = new[]
            {
                new Scm.Inputs.HipObjectAntiMalwareVendorArgs
                {
                    Name = "string",
                    Products = new[]
                    {
                        "string",
                    },
                },
            },
        },
        Certificate = new Scm.Inputs.HipObjectCertificateArgs
        {
            Criteria = new Scm.Inputs.HipObjectCertificateCriteriaArgs
            {
                CertificateAttributes = new[]
                {
                    new Scm.Inputs.HipObjectCertificateCriteriaCertificateAttributeArgs
                    {
                        Name = "string",
                        Value = "string",
                    },
                },
                CertificateProfile = "string",
            },
        },
        CustomChecks = new Scm.Inputs.HipObjectCustomChecksArgs
        {
            Criteria = new Scm.Inputs.HipObjectCustomChecksCriteriaArgs
            {
                Plists = new[]
                {
                    new Scm.Inputs.HipObjectCustomChecksCriteriaPlistArgs
                    {
                        Name = "string",
                        Keys = new[]
                        {
                            new Scm.Inputs.HipObjectCustomChecksCriteriaPlistKeyArgs
                            {
                                Name = "string",
                                Negate = false,
                                Value = "string",
                            },
                        },
                        Negate = false,
                    },
                },
                ProcessLists = new[]
                {
                    new Scm.Inputs.HipObjectCustomChecksCriteriaProcessListArgs
                    {
                        Name = "string",
                        Running = false,
                    },
                },
                RegistryKeys = new[]
                {
                    new Scm.Inputs.HipObjectCustomChecksCriteriaRegistryKeyArgs
                    {
                        Name = "string",
                        DefaultValueData = "string",
                        Negate = false,
                        RegistryValues = new[]
                        {
                            new Scm.Inputs.HipObjectCustomChecksCriteriaRegistryKeyRegistryValueArgs
                            {
                                Name = "string",
                                Negate = false,
                                ValueData = "string",
                            },
                        },
                    },
                },
            },
        },
        DataLossPrevention = new Scm.Inputs.HipObjectDataLossPreventionArgs
        {
            Criteria = new Scm.Inputs.HipObjectDataLossPreventionCriteriaArgs
            {
                IsEnabled = "string",
                IsInstalled = false,
            },
            ExcludeVendor = false,
            Vendors = new[]
            {
                new Scm.Inputs.HipObjectDataLossPreventionVendorArgs
                {
                    Name = "string",
                    Products = new[]
                    {
                        "string",
                    },
                },
            },
        },
        Description = "string",
        Device = "string",
        DiskBackup = new Scm.Inputs.HipObjectDiskBackupArgs
        {
            Criteria = new Scm.Inputs.HipObjectDiskBackupCriteriaArgs
            {
                IsInstalled = false,
                LastBackupTime = new Scm.Inputs.HipObjectDiskBackupCriteriaLastBackupTimeArgs
                {
                    NotAvailable = null,
                    NotWithin = new Scm.Inputs.HipObjectDiskBackupCriteriaLastBackupTimeNotWithinArgs
                    {
                        Days = 0,
                        Hours = 0,
                    },
                    Within = new Scm.Inputs.HipObjectDiskBackupCriteriaLastBackupTimeWithinArgs
                    {
                        Days = 0,
                        Hours = 0,
                    },
                },
            },
            ExcludeVendor = false,
            Vendors = new[]
            {
                new Scm.Inputs.HipObjectDiskBackupVendorArgs
                {
                    Name = "string",
                    Products = new[]
                    {
                        "string",
                    },
                },
            },
        },
        DiskEncryption = new Scm.Inputs.HipObjectDiskEncryptionArgs
        {
            Criteria = new Scm.Inputs.HipObjectDiskEncryptionCriteriaArgs
            {
                EncryptedLocations = new[]
                {
                    new Scm.Inputs.HipObjectDiskEncryptionCriteriaEncryptedLocationArgs
                    {
                        Name = "string",
                        EncryptionState = new Scm.Inputs.HipObjectDiskEncryptionCriteriaEncryptedLocationEncryptionStateArgs
                        {
                            Is = "string",
                            IsNot = "string",
                        },
                    },
                },
                IsInstalled = false,
            },
            ExcludeVendor = false,
            Vendors = new[]
            {
                new Scm.Inputs.HipObjectDiskEncryptionVendorArgs
                {
                    Name = "string",
                    Products = new[]
                    {
                        "string",
                    },
                },
            },
        },
        Firewall = new Scm.Inputs.HipObjectFirewallArgs
        {
            Criteria = new Scm.Inputs.HipObjectFirewallCriteriaArgs
            {
                IsEnabled = "string",
                IsInstalled = false,
            },
            ExcludeVendor = false,
            Vendors = new[]
            {
                new Scm.Inputs.HipObjectFirewallVendorArgs
                {
                    Name = "string",
                    Products = new[]
                    {
                        "string",
                    },
                },
            },
        },
        Folder = "string",
        HostInfo = new Scm.Inputs.HipObjectHostInfoArgs
        {
            Criteria = new Scm.Inputs.HipObjectHostInfoCriteriaArgs
            {
                ClientVersion = new Scm.Inputs.HipObjectHostInfoCriteriaClientVersionArgs
                {
                    Contains = "string",
                    Is = "string",
                    IsNot = "string",
                },
                Domain = new Scm.Inputs.HipObjectHostInfoCriteriaDomainArgs
                {
                    Contains = "string",
                    Is = "string",
                    IsNot = "string",
                },
                HostId = new Scm.Inputs.HipObjectHostInfoCriteriaHostIdArgs
                {
                    Contains = "string",
                    Is = "string",
                    IsNot = "string",
                },
                HostName = new Scm.Inputs.HipObjectHostInfoCriteriaHostNameArgs
                {
                    Contains = "string",
                    Is = "string",
                    IsNot = "string",
                },
                Managed = false,
                Os = new Scm.Inputs.HipObjectHostInfoCriteriaOsArgs
                {
                    Contains = new Scm.Inputs.HipObjectHostInfoCriteriaOsContainsArgs
                    {
                        Apple = "string",
                        Google = "string",
                        Linux = "string",
                        Microsoft = "string",
                        Other = "string",
                    },
                },
                SerialNumber = new Scm.Inputs.HipObjectHostInfoCriteriaSerialNumberArgs
                {
                    Contains = "string",
                    Is = "string",
                    IsNot = "string",
                },
            },
        },
        MobileDevice = new Scm.Inputs.HipObjectMobileDeviceArgs
        {
            Criteria = new Scm.Inputs.HipObjectMobileDeviceCriteriaArgs
            {
                Applications = new Scm.Inputs.HipObjectMobileDeviceCriteriaApplicationsArgs
                {
                    HasMalware = new Scm.Inputs.HipObjectMobileDeviceCriteriaApplicationsHasMalwareArgs
                    {
                        No = null,
                        Yes = new Scm.Inputs.HipObjectMobileDeviceCriteriaApplicationsHasMalwareYesArgs
                        {
                            Excludes = new[]
                            {
                                new Scm.Inputs.HipObjectMobileDeviceCriteriaApplicationsHasMalwareYesExcludeArgs
                                {
                                    Name = "string",
                                    Hash = "string",
                                    Package = "string",
                                },
                            },
                        },
                    },
                    HasUnmanagedApp = false,
                    Includes = new[]
                    {
                        new Scm.Inputs.HipObjectMobileDeviceCriteriaApplicationsIncludeArgs
                        {
                            Name = "string",
                            Hash = "string",
                            Package = "string",
                        },
                    },
                },
                DiskEncrypted = false,
                Imei = new Scm.Inputs.HipObjectMobileDeviceCriteriaImeiArgs
                {
                    Contains = "string",
                    Is = "string",
                    IsNot = "string",
                },
                Jailbroken = false,
                LastCheckinTime = new Scm.Inputs.HipObjectMobileDeviceCriteriaLastCheckinTimeArgs
                {
                    NotWithin = new Scm.Inputs.HipObjectMobileDeviceCriteriaLastCheckinTimeNotWithinArgs
                    {
                        Days = 0,
                    },
                    Within = new Scm.Inputs.HipObjectMobileDeviceCriteriaLastCheckinTimeWithinArgs
                    {
                        Days = 0,
                    },
                },
                Model = new Scm.Inputs.HipObjectMobileDeviceCriteriaModelArgs
                {
                    Contains = "string",
                    Is = "string",
                    IsNot = "string",
                },
                PasscodeSet = false,
                PhoneNumber = new Scm.Inputs.HipObjectMobileDeviceCriteriaPhoneNumberArgs
                {
                    Contains = "string",
                    Is = "string",
                    IsNot = "string",
                },
                Tag = new Scm.Inputs.HipObjectMobileDeviceCriteriaTagArgs
                {
                    Contains = "string",
                    Is = "string",
                    IsNot = "string",
                },
            },
        },
        Name = "string",
        NetworkInfo = new Scm.Inputs.HipObjectNetworkInfoArgs
        {
            Criteria = new Scm.Inputs.HipObjectNetworkInfoCriteriaArgs
            {
                Network = new Scm.Inputs.HipObjectNetworkInfoCriteriaNetworkArgs
                {
                    Is = new Scm.Inputs.HipObjectNetworkInfoCriteriaNetworkIsArgs
                    {
                        Mobile = new Scm.Inputs.HipObjectNetworkInfoCriteriaNetworkIsMobileArgs
                        {
                            Carrier = "string",
                        },
                        Unknown = null,
                        Wifi = new Scm.Inputs.HipObjectNetworkInfoCriteriaNetworkIsWifiArgs
                        {
                            Ssid = "string",
                        },
                    },
                    IsNot = new Scm.Inputs.HipObjectNetworkInfoCriteriaNetworkIsNotArgs
                    {
                        Ethernet = null,
                        Mobile = new Scm.Inputs.HipObjectNetworkInfoCriteriaNetworkIsNotMobileArgs
                        {
                            Carrier = "string",
                        },
                        Unknown = null,
                        Wifi = new Scm.Inputs.HipObjectNetworkInfoCriteriaNetworkIsNotWifiArgs
                        {
                            Ssid = "string",
                        },
                    },
                },
            },
        },
        PatchManagement = new Scm.Inputs.HipObjectPatchManagementArgs
        {
            Criteria = new Scm.Inputs.HipObjectPatchManagementCriteriaArgs
            {
                IsEnabled = "string",
                IsInstalled = false,
                MissingPatches = new Scm.Inputs.HipObjectPatchManagementCriteriaMissingPatchesArgs
                {
                    Check = "string",
                    Patches = new[]
                    {
                        "string",
                    },
                    Severity = new Scm.Inputs.HipObjectPatchManagementCriteriaMissingPatchesSeverityArgs
                    {
                        GreaterEqual = 0,
                        GreaterThan = 0,
                        Is = 0,
                        IsNot = 0,
                        LessEqual = 0,
                        LessThan = 0,
                    },
                },
            },
            ExcludeVendor = false,
            Vendors = new[]
            {
                new Scm.Inputs.HipObjectPatchManagementVendorArgs
                {
                    Name = "string",
                    Products = new[]
                    {
                        "string",
                    },
                },
            },
        },
        Snippet = "string",
    });
    
    example, err := scm.NewHipObject(ctx, "hipObjectResource", &scm.HipObjectArgs{
    	AntiMalware: &scm.HipObjectAntiMalwareArgs{
    		Criteria: &scm.HipObjectAntiMalwareCriteriaArgs{
    			IsInstalled: pulumi.Bool(false),
    			LastScanTime: &scm.HipObjectAntiMalwareCriteriaLastScanTimeArgs{
    				NotAvailable: &scm.HipObjectAntiMalwareCriteriaLastScanTimeNotAvailableArgs{},
    				NotWithin: &scm.HipObjectAntiMalwareCriteriaLastScanTimeNotWithinArgs{
    					Days:  pulumi.Int(0),
    					Hours: pulumi.Int(0),
    				},
    				Within: &scm.HipObjectAntiMalwareCriteriaLastScanTimeWithinArgs{
    					Days:  pulumi.Int(0),
    					Hours: pulumi.Int(0),
    				},
    			},
    			ProductVersion: &scm.HipObjectAntiMalwareCriteriaProductVersionArgs{
    				Contains:     pulumi.String("string"),
    				GreaterEqual: pulumi.String("string"),
    				GreaterThan:  pulumi.String("string"),
    				Is:           pulumi.String("string"),
    				IsNot:        pulumi.String("string"),
    				LessEqual:    pulumi.String("string"),
    				LessThan:     pulumi.String("string"),
    				NotWithin: &scm.HipObjectAntiMalwareCriteriaProductVersionNotWithinArgs{
    					Versions: pulumi.Int(0),
    				},
    				Within: &scm.HipObjectAntiMalwareCriteriaProductVersionWithinArgs{
    					Versions: pulumi.Int(0),
    				},
    			},
    			RealTimeProtection: pulumi.String("string"),
    			VirdefVersion: &scm.HipObjectAntiMalwareCriteriaVirdefVersionArgs{
    				NotWithin: &scm.HipObjectAntiMalwareCriteriaVirdefVersionNotWithinArgs{
    					Days:     pulumi.Int(0),
    					Versions: pulumi.Int(0),
    				},
    				Within: &scm.HipObjectAntiMalwareCriteriaVirdefVersionWithinArgs{
    					Days:     pulumi.Int(0),
    					Versions: pulumi.Int(0),
    				},
    			},
    		},
    		ExcludeVendor: pulumi.Bool(false),
    		Vendors: scm.HipObjectAntiMalwareVendorArray{
    			&scm.HipObjectAntiMalwareVendorArgs{
    				Name: pulumi.String("string"),
    				Products: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Certificate: &scm.HipObjectCertificateArgs{
    		Criteria: &scm.HipObjectCertificateCriteriaArgs{
    			CertificateAttributes: scm.HipObjectCertificateCriteriaCertificateAttributeArray{
    				&scm.HipObjectCertificateCriteriaCertificateAttributeArgs{
    					Name:  pulumi.String("string"),
    					Value: pulumi.String("string"),
    				},
    			},
    			CertificateProfile: pulumi.String("string"),
    		},
    	},
    	CustomChecks: &scm.HipObjectCustomChecksArgs{
    		Criteria: &scm.HipObjectCustomChecksCriteriaArgs{
    			Plists: scm.HipObjectCustomChecksCriteriaPlistArray{
    				&scm.HipObjectCustomChecksCriteriaPlistArgs{
    					Name: pulumi.String("string"),
    					Keys: scm.HipObjectCustomChecksCriteriaPlistKeyArray{
    						&scm.HipObjectCustomChecksCriteriaPlistKeyArgs{
    							Name:   pulumi.String("string"),
    							Negate: pulumi.Bool(false),
    							Value:  pulumi.String("string"),
    						},
    					},
    					Negate: pulumi.Bool(false),
    				},
    			},
    			ProcessLists: scm.HipObjectCustomChecksCriteriaProcessListArray{
    				&scm.HipObjectCustomChecksCriteriaProcessListArgs{
    					Name:    pulumi.String("string"),
    					Running: pulumi.Bool(false),
    				},
    			},
    			RegistryKeys: scm.HipObjectCustomChecksCriteriaRegistryKeyArray{
    				&scm.HipObjectCustomChecksCriteriaRegistryKeyArgs{
    					Name:             pulumi.String("string"),
    					DefaultValueData: pulumi.String("string"),
    					Negate:           pulumi.Bool(false),
    					RegistryValues: scm.HipObjectCustomChecksCriteriaRegistryKeyRegistryValueArray{
    						&scm.HipObjectCustomChecksCriteriaRegistryKeyRegistryValueArgs{
    							Name:      pulumi.String("string"),
    							Negate:    pulumi.Bool(false),
    							ValueData: pulumi.String("string"),
    						},
    					},
    				},
    			},
    		},
    	},
    	DataLossPrevention: &scm.HipObjectDataLossPreventionArgs{
    		Criteria: &scm.HipObjectDataLossPreventionCriteriaArgs{
    			IsEnabled:   pulumi.String("string"),
    			IsInstalled: pulumi.Bool(false),
    		},
    		ExcludeVendor: pulumi.Bool(false),
    		Vendors: scm.HipObjectDataLossPreventionVendorArray{
    			&scm.HipObjectDataLossPreventionVendorArgs{
    				Name: pulumi.String("string"),
    				Products: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Description: pulumi.String("string"),
    	Device:      pulumi.String("string"),
    	DiskBackup: &scm.HipObjectDiskBackupArgs{
    		Criteria: &scm.HipObjectDiskBackupCriteriaArgs{
    			IsInstalled: pulumi.Bool(false),
    			LastBackupTime: &scm.HipObjectDiskBackupCriteriaLastBackupTimeArgs{
    				NotAvailable: &scm.HipObjectDiskBackupCriteriaLastBackupTimeNotAvailableArgs{},
    				NotWithin: &scm.HipObjectDiskBackupCriteriaLastBackupTimeNotWithinArgs{
    					Days:  pulumi.Int(0),
    					Hours: pulumi.Int(0),
    				},
    				Within: &scm.HipObjectDiskBackupCriteriaLastBackupTimeWithinArgs{
    					Days:  pulumi.Int(0),
    					Hours: pulumi.Int(0),
    				},
    			},
    		},
    		ExcludeVendor: pulumi.Bool(false),
    		Vendors: scm.HipObjectDiskBackupVendorArray{
    			&scm.HipObjectDiskBackupVendorArgs{
    				Name: pulumi.String("string"),
    				Products: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    	},
    	DiskEncryption: &scm.HipObjectDiskEncryptionArgs{
    		Criteria: &scm.HipObjectDiskEncryptionCriteriaArgs{
    			EncryptedLocations: scm.HipObjectDiskEncryptionCriteriaEncryptedLocationArray{
    				&scm.HipObjectDiskEncryptionCriteriaEncryptedLocationArgs{
    					Name: pulumi.String("string"),
    					EncryptionState: &scm.HipObjectDiskEncryptionCriteriaEncryptedLocationEncryptionStateArgs{
    						Is:    pulumi.String("string"),
    						IsNot: pulumi.String("string"),
    					},
    				},
    			},
    			IsInstalled: pulumi.Bool(false),
    		},
    		ExcludeVendor: pulumi.Bool(false),
    		Vendors: scm.HipObjectDiskEncryptionVendorArray{
    			&scm.HipObjectDiskEncryptionVendorArgs{
    				Name: pulumi.String("string"),
    				Products: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Firewall: &scm.HipObjectFirewallArgs{
    		Criteria: &scm.HipObjectFirewallCriteriaArgs{
    			IsEnabled:   pulumi.String("string"),
    			IsInstalled: pulumi.Bool(false),
    		},
    		ExcludeVendor: pulumi.Bool(false),
    		Vendors: scm.HipObjectFirewallVendorArray{
    			&scm.HipObjectFirewallVendorArgs{
    				Name: pulumi.String("string"),
    				Products: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Folder: pulumi.String("string"),
    	HostInfo: &scm.HipObjectHostInfoArgs{
    		Criteria: &scm.HipObjectHostInfoCriteriaArgs{
    			ClientVersion: &scm.HipObjectHostInfoCriteriaClientVersionArgs{
    				Contains: pulumi.String("string"),
    				Is:       pulumi.String("string"),
    				IsNot:    pulumi.String("string"),
    			},
    			Domain: &scm.HipObjectHostInfoCriteriaDomainArgs{
    				Contains: pulumi.String("string"),
    				Is:       pulumi.String("string"),
    				IsNot:    pulumi.String("string"),
    			},
    			HostId: &scm.HipObjectHostInfoCriteriaHostIdArgs{
    				Contains: pulumi.String("string"),
    				Is:       pulumi.String("string"),
    				IsNot:    pulumi.String("string"),
    			},
    			HostName: &scm.HipObjectHostInfoCriteriaHostNameArgs{
    				Contains: pulumi.String("string"),
    				Is:       pulumi.String("string"),
    				IsNot:    pulumi.String("string"),
    			},
    			Managed: pulumi.Bool(false),
    			Os: &scm.HipObjectHostInfoCriteriaOsArgs{
    				Contains: &scm.HipObjectHostInfoCriteriaOsContainsArgs{
    					Apple:     pulumi.String("string"),
    					Google:    pulumi.String("string"),
    					Linux:     pulumi.String("string"),
    					Microsoft: pulumi.String("string"),
    					Other:     pulumi.String("string"),
    				},
    			},
    			SerialNumber: &scm.HipObjectHostInfoCriteriaSerialNumberArgs{
    				Contains: pulumi.String("string"),
    				Is:       pulumi.String("string"),
    				IsNot:    pulumi.String("string"),
    			},
    		},
    	},
    	MobileDevice: &scm.HipObjectMobileDeviceArgs{
    		Criteria: &scm.HipObjectMobileDeviceCriteriaArgs{
    			Applications: &scm.HipObjectMobileDeviceCriteriaApplicationsArgs{
    				HasMalware: &scm.HipObjectMobileDeviceCriteriaApplicationsHasMalwareArgs{
    					No: &scm.HipObjectMobileDeviceCriteriaApplicationsHasMalwareNoArgs{},
    					Yes: &scm.HipObjectMobileDeviceCriteriaApplicationsHasMalwareYesArgs{
    						Excludes: scm.HipObjectMobileDeviceCriteriaApplicationsHasMalwareYesExcludeArray{
    							&scm.HipObjectMobileDeviceCriteriaApplicationsHasMalwareYesExcludeArgs{
    								Name:    pulumi.String("string"),
    								Hash:    pulumi.String("string"),
    								Package: pulumi.String("string"),
    							},
    						},
    					},
    				},
    				HasUnmanagedApp: pulumi.Bool(false),
    				Includes: scm.HipObjectMobileDeviceCriteriaApplicationsIncludeArray{
    					&scm.HipObjectMobileDeviceCriteriaApplicationsIncludeArgs{
    						Name:    pulumi.String("string"),
    						Hash:    pulumi.String("string"),
    						Package: pulumi.String("string"),
    					},
    				},
    			},
    			DiskEncrypted: pulumi.Bool(false),
    			Imei: &scm.HipObjectMobileDeviceCriteriaImeiArgs{
    				Contains: pulumi.String("string"),
    				Is:       pulumi.String("string"),
    				IsNot:    pulumi.String("string"),
    			},
    			Jailbroken: pulumi.Bool(false),
    			LastCheckinTime: &scm.HipObjectMobileDeviceCriteriaLastCheckinTimeArgs{
    				NotWithin: &scm.HipObjectMobileDeviceCriteriaLastCheckinTimeNotWithinArgs{
    					Days: pulumi.Int(0),
    				},
    				Within: &scm.HipObjectMobileDeviceCriteriaLastCheckinTimeWithinArgs{
    					Days: pulumi.Int(0),
    				},
    			},
    			Model: &scm.HipObjectMobileDeviceCriteriaModelArgs{
    				Contains: pulumi.String("string"),
    				Is:       pulumi.String("string"),
    				IsNot:    pulumi.String("string"),
    			},
    			PasscodeSet: pulumi.Bool(false),
    			PhoneNumber: &scm.HipObjectMobileDeviceCriteriaPhoneNumberArgs{
    				Contains: pulumi.String("string"),
    				Is:       pulumi.String("string"),
    				IsNot:    pulumi.String("string"),
    			},
    			Tag: &scm.HipObjectMobileDeviceCriteriaTagArgs{
    				Contains: pulumi.String("string"),
    				Is:       pulumi.String("string"),
    				IsNot:    pulumi.String("string"),
    			},
    		},
    	},
    	Name: pulumi.String("string"),
    	NetworkInfo: &scm.HipObjectNetworkInfoArgs{
    		Criteria: &scm.HipObjectNetworkInfoCriteriaArgs{
    			Network: &scm.HipObjectNetworkInfoCriteriaNetworkArgs{
    				Is: &scm.HipObjectNetworkInfoCriteriaNetworkIsArgs{
    					Mobile: &scm.HipObjectNetworkInfoCriteriaNetworkIsMobileArgs{
    						Carrier: pulumi.String("string"),
    					},
    					Unknown: &scm.HipObjectNetworkInfoCriteriaNetworkIsUnknownArgs{},
    					Wifi: &scm.HipObjectNetworkInfoCriteriaNetworkIsWifiArgs{
    						Ssid: pulumi.String("string"),
    					},
    				},
    				IsNot: &scm.HipObjectNetworkInfoCriteriaNetworkIsNotArgs{
    					Ethernet: &scm.HipObjectNetworkInfoCriteriaNetworkIsNotEthernetArgs{},
    					Mobile: &scm.HipObjectNetworkInfoCriteriaNetworkIsNotMobileArgs{
    						Carrier: pulumi.String("string"),
    					},
    					Unknown: &scm.HipObjectNetworkInfoCriteriaNetworkIsNotUnknownArgs{},
    					Wifi: &scm.HipObjectNetworkInfoCriteriaNetworkIsNotWifiArgs{
    						Ssid: pulumi.String("string"),
    					},
    				},
    			},
    		},
    	},
    	PatchManagement: &scm.HipObjectPatchManagementArgs{
    		Criteria: &scm.HipObjectPatchManagementCriteriaArgs{
    			IsEnabled:   pulumi.String("string"),
    			IsInstalled: pulumi.Bool(false),
    			MissingPatches: &scm.HipObjectPatchManagementCriteriaMissingPatchesArgs{
    				Check: pulumi.String("string"),
    				Patches: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Severity: &scm.HipObjectPatchManagementCriteriaMissingPatchesSeverityArgs{
    					GreaterEqual: pulumi.Int(0),
    					GreaterThan:  pulumi.Int(0),
    					Is:           pulumi.Int(0),
    					IsNot:        pulumi.Int(0),
    					LessEqual:    pulumi.Int(0),
    					LessThan:     pulumi.Int(0),
    				},
    			},
    		},
    		ExcludeVendor: pulumi.Bool(false),
    		Vendors: scm.HipObjectPatchManagementVendorArray{
    			&scm.HipObjectPatchManagementVendorArgs{
    				Name: pulumi.String("string"),
    				Products: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Snippet: pulumi.String("string"),
    })
    
    var hipObjectResource = new HipObject("hipObjectResource", HipObjectArgs.builder()
        .antiMalware(HipObjectAntiMalwareArgs.builder()
            .criteria(HipObjectAntiMalwareCriteriaArgs.builder()
                .isInstalled(false)
                .lastScanTime(HipObjectAntiMalwareCriteriaLastScanTimeArgs.builder()
                    .notAvailable(HipObjectAntiMalwareCriteriaLastScanTimeNotAvailableArgs.builder()
                        .build())
                    .notWithin(HipObjectAntiMalwareCriteriaLastScanTimeNotWithinArgs.builder()
                        .days(0)
                        .hours(0)
                        .build())
                    .within(HipObjectAntiMalwareCriteriaLastScanTimeWithinArgs.builder()
                        .days(0)
                        .hours(0)
                        .build())
                    .build())
                .productVersion(HipObjectAntiMalwareCriteriaProductVersionArgs.builder()
                    .contains("string")
                    .greaterEqual("string")
                    .greaterThan("string")
                    .is("string")
                    .isNot("string")
                    .lessEqual("string")
                    .lessThan("string")
                    .notWithin(HipObjectAntiMalwareCriteriaProductVersionNotWithinArgs.builder()
                        .versions(0)
                        .build())
                    .within(HipObjectAntiMalwareCriteriaProductVersionWithinArgs.builder()
                        .versions(0)
                        .build())
                    .build())
                .realTimeProtection("string")
                .virdefVersion(HipObjectAntiMalwareCriteriaVirdefVersionArgs.builder()
                    .notWithin(HipObjectAntiMalwareCriteriaVirdefVersionNotWithinArgs.builder()
                        .days(0)
                        .versions(0)
                        .build())
                    .within(HipObjectAntiMalwareCriteriaVirdefVersionWithinArgs.builder()
                        .days(0)
                        .versions(0)
                        .build())
                    .build())
                .build())
            .excludeVendor(false)
            .vendors(HipObjectAntiMalwareVendorArgs.builder()
                .name("string")
                .products("string")
                .build())
            .build())
        .certificate(HipObjectCertificateArgs.builder()
            .criteria(HipObjectCertificateCriteriaArgs.builder()
                .certificateAttributes(HipObjectCertificateCriteriaCertificateAttributeArgs.builder()
                    .name("string")
                    .value("string")
                    .build())
                .certificateProfile("string")
                .build())
            .build())
        .customChecks(HipObjectCustomChecksArgs.builder()
            .criteria(HipObjectCustomChecksCriteriaArgs.builder()
                .plists(HipObjectCustomChecksCriteriaPlistArgs.builder()
                    .name("string")
                    .keys(HipObjectCustomChecksCriteriaPlistKeyArgs.builder()
                        .name("string")
                        .negate(false)
                        .value("string")
                        .build())
                    .negate(false)
                    .build())
                .processLists(HipObjectCustomChecksCriteriaProcessListArgs.builder()
                    .name("string")
                    .running(false)
                    .build())
                .registryKeys(HipObjectCustomChecksCriteriaRegistryKeyArgs.builder()
                    .name("string")
                    .defaultValueData("string")
                    .negate(false)
                    .registryValues(HipObjectCustomChecksCriteriaRegistryKeyRegistryValueArgs.builder()
                        .name("string")
                        .negate(false)
                        .valueData("string")
                        .build())
                    .build())
                .build())
            .build())
        .dataLossPrevention(HipObjectDataLossPreventionArgs.builder()
            .criteria(HipObjectDataLossPreventionCriteriaArgs.builder()
                .isEnabled("string")
                .isInstalled(false)
                .build())
            .excludeVendor(false)
            .vendors(HipObjectDataLossPreventionVendorArgs.builder()
                .name("string")
                .products("string")
                .build())
            .build())
        .description("string")
        .device("string")
        .diskBackup(HipObjectDiskBackupArgs.builder()
            .criteria(HipObjectDiskBackupCriteriaArgs.builder()
                .isInstalled(false)
                .lastBackupTime(HipObjectDiskBackupCriteriaLastBackupTimeArgs.builder()
                    .notAvailable(HipObjectDiskBackupCriteriaLastBackupTimeNotAvailableArgs.builder()
                        .build())
                    .notWithin(HipObjectDiskBackupCriteriaLastBackupTimeNotWithinArgs.builder()
                        .days(0)
                        .hours(0)
                        .build())
                    .within(HipObjectDiskBackupCriteriaLastBackupTimeWithinArgs.builder()
                        .days(0)
                        .hours(0)
                        .build())
                    .build())
                .build())
            .excludeVendor(false)
            .vendors(HipObjectDiskBackupVendorArgs.builder()
                .name("string")
                .products("string")
                .build())
            .build())
        .diskEncryption(HipObjectDiskEncryptionArgs.builder()
            .criteria(HipObjectDiskEncryptionCriteriaArgs.builder()
                .encryptedLocations(HipObjectDiskEncryptionCriteriaEncryptedLocationArgs.builder()
                    .name("string")
                    .encryptionState(HipObjectDiskEncryptionCriteriaEncryptedLocationEncryptionStateArgs.builder()
                        .is("string")
                        .isNot("string")
                        .build())
                    .build())
                .isInstalled(false)
                .build())
            .excludeVendor(false)
            .vendors(HipObjectDiskEncryptionVendorArgs.builder()
                .name("string")
                .products("string")
                .build())
            .build())
        .firewall(HipObjectFirewallArgs.builder()
            .criteria(HipObjectFirewallCriteriaArgs.builder()
                .isEnabled("string")
                .isInstalled(false)
                .build())
            .excludeVendor(false)
            .vendors(HipObjectFirewallVendorArgs.builder()
                .name("string")
                .products("string")
                .build())
            .build())
        .folder("string")
        .hostInfo(HipObjectHostInfoArgs.builder()
            .criteria(HipObjectHostInfoCriteriaArgs.builder()
                .clientVersion(HipObjectHostInfoCriteriaClientVersionArgs.builder()
                    .contains("string")
                    .is("string")
                    .isNot("string")
                    .build())
                .domain(HipObjectHostInfoCriteriaDomainArgs.builder()
                    .contains("string")
                    .is("string")
                    .isNot("string")
                    .build())
                .hostId(HipObjectHostInfoCriteriaHostIdArgs.builder()
                    .contains("string")
                    .is("string")
                    .isNot("string")
                    .build())
                .hostName(HipObjectHostInfoCriteriaHostNameArgs.builder()
                    .contains("string")
                    .is("string")
                    .isNot("string")
                    .build())
                .managed(false)
                .os(HipObjectHostInfoCriteriaOsArgs.builder()
                    .contains(HipObjectHostInfoCriteriaOsContainsArgs.builder()
                        .apple("string")
                        .google("string")
                        .linux("string")
                        .microsoft("string")
                        .other("string")
                        .build())
                    .build())
                .serialNumber(HipObjectHostInfoCriteriaSerialNumberArgs.builder()
                    .contains("string")
                    .is("string")
                    .isNot("string")
                    .build())
                .build())
            .build())
        .mobileDevice(HipObjectMobileDeviceArgs.builder()
            .criteria(HipObjectMobileDeviceCriteriaArgs.builder()
                .applications(HipObjectMobileDeviceCriteriaApplicationsArgs.builder()
                    .hasMalware(HipObjectMobileDeviceCriteriaApplicationsHasMalwareArgs.builder()
                        .no(HipObjectMobileDeviceCriteriaApplicationsHasMalwareNoArgs.builder()
                            .build())
                        .yes(HipObjectMobileDeviceCriteriaApplicationsHasMalwareYesArgs.builder()
                            .excludes(HipObjectMobileDeviceCriteriaApplicationsHasMalwareYesExcludeArgs.builder()
                                .name("string")
                                .hash("string")
                                .package_("string")
                                .build())
                            .build())
                        .build())
                    .hasUnmanagedApp(false)
                    .includes(HipObjectMobileDeviceCriteriaApplicationsIncludeArgs.builder()
                        .name("string")
                        .hash("string")
                        .package_("string")
                        .build())
                    .build())
                .diskEncrypted(false)
                .imei(HipObjectMobileDeviceCriteriaImeiArgs.builder()
                    .contains("string")
                    .is("string")
                    .isNot("string")
                    .build())
                .jailbroken(false)
                .lastCheckinTime(HipObjectMobileDeviceCriteriaLastCheckinTimeArgs.builder()
                    .notWithin(HipObjectMobileDeviceCriteriaLastCheckinTimeNotWithinArgs.builder()
                        .days(0)
                        .build())
                    .within(HipObjectMobileDeviceCriteriaLastCheckinTimeWithinArgs.builder()
                        .days(0)
                        .build())
                    .build())
                .model(HipObjectMobileDeviceCriteriaModelArgs.builder()
                    .contains("string")
                    .is("string")
                    .isNot("string")
                    .build())
                .passcodeSet(false)
                .phoneNumber(HipObjectMobileDeviceCriteriaPhoneNumberArgs.builder()
                    .contains("string")
                    .is("string")
                    .isNot("string")
                    .build())
                .tag(HipObjectMobileDeviceCriteriaTagArgs.builder()
                    .contains("string")
                    .is("string")
                    .isNot("string")
                    .build())
                .build())
            .build())
        .name("string")
        .networkInfo(HipObjectNetworkInfoArgs.builder()
            .criteria(HipObjectNetworkInfoCriteriaArgs.builder()
                .network(HipObjectNetworkInfoCriteriaNetworkArgs.builder()
                    .is(HipObjectNetworkInfoCriteriaNetworkIsArgs.builder()
                        .mobile(HipObjectNetworkInfoCriteriaNetworkIsMobileArgs.builder()
                            .carrier("string")
                            .build())
                        .unknown(HipObjectNetworkInfoCriteriaNetworkIsUnknownArgs.builder()
                            .build())
                        .wifi(HipObjectNetworkInfoCriteriaNetworkIsWifiArgs.builder()
                            .ssid("string")
                            .build())
                        .build())
                    .isNot(HipObjectNetworkInfoCriteriaNetworkIsNotArgs.builder()
                        .ethernet(HipObjectNetworkInfoCriteriaNetworkIsNotEthernetArgs.builder()
                            .build())
                        .mobile(HipObjectNetworkInfoCriteriaNetworkIsNotMobileArgs.builder()
                            .carrier("string")
                            .build())
                        .unknown(HipObjectNetworkInfoCriteriaNetworkIsNotUnknownArgs.builder()
                            .build())
                        .wifi(HipObjectNetworkInfoCriteriaNetworkIsNotWifiArgs.builder()
                            .ssid("string")
                            .build())
                        .build())
                    .build())
                .build())
            .build())
        .patchManagement(HipObjectPatchManagementArgs.builder()
            .criteria(HipObjectPatchManagementCriteriaArgs.builder()
                .isEnabled("string")
                .isInstalled(false)
                .missingPatches(HipObjectPatchManagementCriteriaMissingPatchesArgs.builder()
                    .check("string")
                    .patches("string")
                    .severity(HipObjectPatchManagementCriteriaMissingPatchesSeverityArgs.builder()
                        .greaterEqual(0)
                        .greaterThan(0)
                        .is(0)
                        .isNot(0)
                        .lessEqual(0)
                        .lessThan(0)
                        .build())
                    .build())
                .build())
            .excludeVendor(false)
            .vendors(HipObjectPatchManagementVendorArgs.builder()
                .name("string")
                .products("string")
                .build())
            .build())
        .snippet("string")
        .build());
    
    hip_object_resource = scm.HipObject("hipObjectResource",
        anti_malware={
            "criteria": {
                "is_installed": False,
                "last_scan_time": {
                    "not_available": {},
                    "not_within": {
                        "days": 0,
                        "hours": 0,
                    },
                    "within": {
                        "days": 0,
                        "hours": 0,
                    },
                },
                "product_version": {
                    "contains": "string",
                    "greater_equal": "string",
                    "greater_than": "string",
                    "is_": "string",
                    "is_not": "string",
                    "less_equal": "string",
                    "less_than": "string",
                    "not_within": {
                        "versions": 0,
                    },
                    "within": {
                        "versions": 0,
                    },
                },
                "real_time_protection": "string",
                "virdef_version": {
                    "not_within": {
                        "days": 0,
                        "versions": 0,
                    },
                    "within": {
                        "days": 0,
                        "versions": 0,
                    },
                },
            },
            "exclude_vendor": False,
            "vendors": [{
                "name": "string",
                "products": ["string"],
            }],
        },
        certificate={
            "criteria": {
                "certificate_attributes": [{
                    "name": "string",
                    "value": "string",
                }],
                "certificate_profile": "string",
            },
        },
        custom_checks={
            "criteria": {
                "plists": [{
                    "name": "string",
                    "keys": [{
                        "name": "string",
                        "negate": False,
                        "value": "string",
                    }],
                    "negate": False,
                }],
                "process_lists": [{
                    "name": "string",
                    "running": False,
                }],
                "registry_keys": [{
                    "name": "string",
                    "default_value_data": "string",
                    "negate": False,
                    "registry_values": [{
                        "name": "string",
                        "negate": False,
                        "value_data": "string",
                    }],
                }],
            },
        },
        data_loss_prevention={
            "criteria": {
                "is_enabled": "string",
                "is_installed": False,
            },
            "exclude_vendor": False,
            "vendors": [{
                "name": "string",
                "products": ["string"],
            }],
        },
        description="string",
        device="string",
        disk_backup={
            "criteria": {
                "is_installed": False,
                "last_backup_time": {
                    "not_available": {},
                    "not_within": {
                        "days": 0,
                        "hours": 0,
                    },
                    "within": {
                        "days": 0,
                        "hours": 0,
                    },
                },
            },
            "exclude_vendor": False,
            "vendors": [{
                "name": "string",
                "products": ["string"],
            }],
        },
        disk_encryption={
            "criteria": {
                "encrypted_locations": [{
                    "name": "string",
                    "encryption_state": {
                        "is_": "string",
                        "is_not": "string",
                    },
                }],
                "is_installed": False,
            },
            "exclude_vendor": False,
            "vendors": [{
                "name": "string",
                "products": ["string"],
            }],
        },
        firewall={
            "criteria": {
                "is_enabled": "string",
                "is_installed": False,
            },
            "exclude_vendor": False,
            "vendors": [{
                "name": "string",
                "products": ["string"],
            }],
        },
        folder="string",
        host_info={
            "criteria": {
                "client_version": {
                    "contains": "string",
                    "is_": "string",
                    "is_not": "string",
                },
                "domain": {
                    "contains": "string",
                    "is_": "string",
                    "is_not": "string",
                },
                "host_id": {
                    "contains": "string",
                    "is_": "string",
                    "is_not": "string",
                },
                "host_name": {
                    "contains": "string",
                    "is_": "string",
                    "is_not": "string",
                },
                "managed": False,
                "os": {
                    "contains": {
                        "apple": "string",
                        "google": "string",
                        "linux": "string",
                        "microsoft": "string",
                        "other": "string",
                    },
                },
                "serial_number": {
                    "contains": "string",
                    "is_": "string",
                    "is_not": "string",
                },
            },
        },
        mobile_device={
            "criteria": {
                "applications": {
                    "has_malware": {
                        "no": {},
                        "yes": {
                            "excludes": [{
                                "name": "string",
                                "hash": "string",
                                "package": "string",
                            }],
                        },
                    },
                    "has_unmanaged_app": False,
                    "includes": [{
                        "name": "string",
                        "hash": "string",
                        "package": "string",
                    }],
                },
                "disk_encrypted": False,
                "imei": {
                    "contains": "string",
                    "is_": "string",
                    "is_not": "string",
                },
                "jailbroken": False,
                "last_checkin_time": {
                    "not_within": {
                        "days": 0,
                    },
                    "within": {
                        "days": 0,
                    },
                },
                "model": {
                    "contains": "string",
                    "is_": "string",
                    "is_not": "string",
                },
                "passcode_set": False,
                "phone_number": {
                    "contains": "string",
                    "is_": "string",
                    "is_not": "string",
                },
                "tag": {
                    "contains": "string",
                    "is_": "string",
                    "is_not": "string",
                },
            },
        },
        name="string",
        network_info={
            "criteria": {
                "network": {
                    "is_": {
                        "mobile": {
                            "carrier": "string",
                        },
                        "unknown": {},
                        "wifi": {
                            "ssid": "string",
                        },
                    },
                    "is_not": {
                        "ethernet": {},
                        "mobile": {
                            "carrier": "string",
                        },
                        "unknown": {},
                        "wifi": {
                            "ssid": "string",
                        },
                    },
                },
            },
        },
        patch_management={
            "criteria": {
                "is_enabled": "string",
                "is_installed": False,
                "missing_patches": {
                    "check": "string",
                    "patches": ["string"],
                    "severity": {
                        "greater_equal": 0,
                        "greater_than": 0,
                        "is_": 0,
                        "is_not": 0,
                        "less_equal": 0,
                        "less_than": 0,
                    },
                },
            },
            "exclude_vendor": False,
            "vendors": [{
                "name": "string",
                "products": ["string"],
            }],
        },
        snippet="string")
    
    const hipObjectResource = new scm.HipObject("hipObjectResource", {
        antiMalware: {
            criteria: {
                isInstalled: false,
                lastScanTime: {
                    notAvailable: {},
                    notWithin: {
                        days: 0,
                        hours: 0,
                    },
                    within: {
                        days: 0,
                        hours: 0,
                    },
                },
                productVersion: {
                    contains: "string",
                    greaterEqual: "string",
                    greaterThan: "string",
                    is: "string",
                    isNot: "string",
                    lessEqual: "string",
                    lessThan: "string",
                    notWithin: {
                        versions: 0,
                    },
                    within: {
                        versions: 0,
                    },
                },
                realTimeProtection: "string",
                virdefVersion: {
                    notWithin: {
                        days: 0,
                        versions: 0,
                    },
                    within: {
                        days: 0,
                        versions: 0,
                    },
                },
            },
            excludeVendor: false,
            vendors: [{
                name: "string",
                products: ["string"],
            }],
        },
        certificate: {
            criteria: {
                certificateAttributes: [{
                    name: "string",
                    value: "string",
                }],
                certificateProfile: "string",
            },
        },
        customChecks: {
            criteria: {
                plists: [{
                    name: "string",
                    keys: [{
                        name: "string",
                        negate: false,
                        value: "string",
                    }],
                    negate: false,
                }],
                processLists: [{
                    name: "string",
                    running: false,
                }],
                registryKeys: [{
                    name: "string",
                    defaultValueData: "string",
                    negate: false,
                    registryValues: [{
                        name: "string",
                        negate: false,
                        valueData: "string",
                    }],
                }],
            },
        },
        dataLossPrevention: {
            criteria: {
                isEnabled: "string",
                isInstalled: false,
            },
            excludeVendor: false,
            vendors: [{
                name: "string",
                products: ["string"],
            }],
        },
        description: "string",
        device: "string",
        diskBackup: {
            criteria: {
                isInstalled: false,
                lastBackupTime: {
                    notAvailable: {},
                    notWithin: {
                        days: 0,
                        hours: 0,
                    },
                    within: {
                        days: 0,
                        hours: 0,
                    },
                },
            },
            excludeVendor: false,
            vendors: [{
                name: "string",
                products: ["string"],
            }],
        },
        diskEncryption: {
            criteria: {
                encryptedLocations: [{
                    name: "string",
                    encryptionState: {
                        is: "string",
                        isNot: "string",
                    },
                }],
                isInstalled: false,
            },
            excludeVendor: false,
            vendors: [{
                name: "string",
                products: ["string"],
            }],
        },
        firewall: {
            criteria: {
                isEnabled: "string",
                isInstalled: false,
            },
            excludeVendor: false,
            vendors: [{
                name: "string",
                products: ["string"],
            }],
        },
        folder: "string",
        hostInfo: {
            criteria: {
                clientVersion: {
                    contains: "string",
                    is: "string",
                    isNot: "string",
                },
                domain: {
                    contains: "string",
                    is: "string",
                    isNot: "string",
                },
                hostId: {
                    contains: "string",
                    is: "string",
                    isNot: "string",
                },
                hostName: {
                    contains: "string",
                    is: "string",
                    isNot: "string",
                },
                managed: false,
                os: {
                    contains: {
                        apple: "string",
                        google: "string",
                        linux: "string",
                        microsoft: "string",
                        other: "string",
                    },
                },
                serialNumber: {
                    contains: "string",
                    is: "string",
                    isNot: "string",
                },
            },
        },
        mobileDevice: {
            criteria: {
                applications: {
                    hasMalware: {
                        no: {},
                        yes: {
                            excludes: [{
                                name: "string",
                                hash: "string",
                                "package": "string",
                            }],
                        },
                    },
                    hasUnmanagedApp: false,
                    includes: [{
                        name: "string",
                        hash: "string",
                        "package": "string",
                    }],
                },
                diskEncrypted: false,
                imei: {
                    contains: "string",
                    is: "string",
                    isNot: "string",
                },
                jailbroken: false,
                lastCheckinTime: {
                    notWithin: {
                        days: 0,
                    },
                    within: {
                        days: 0,
                    },
                },
                model: {
                    contains: "string",
                    is: "string",
                    isNot: "string",
                },
                passcodeSet: false,
                phoneNumber: {
                    contains: "string",
                    is: "string",
                    isNot: "string",
                },
                tag: {
                    contains: "string",
                    is: "string",
                    isNot: "string",
                },
            },
        },
        name: "string",
        networkInfo: {
            criteria: {
                network: {
                    is: {
                        mobile: {
                            carrier: "string",
                        },
                        unknown: {},
                        wifi: {
                            ssid: "string",
                        },
                    },
                    isNot: {
                        ethernet: {},
                        mobile: {
                            carrier: "string",
                        },
                        unknown: {},
                        wifi: {
                            ssid: "string",
                        },
                    },
                },
            },
        },
        patchManagement: {
            criteria: {
                isEnabled: "string",
                isInstalled: false,
                missingPatches: {
                    check: "string",
                    patches: ["string"],
                    severity: {
                        greaterEqual: 0,
                        greaterThan: 0,
                        is: 0,
                        isNot: 0,
                        lessEqual: 0,
                        lessThan: 0,
                    },
                },
            },
            excludeVendor: false,
            vendors: [{
                name: "string",
                products: ["string"],
            }],
        },
        snippet: "string",
    });
    
    type: scm:HipObject
    properties:
        antiMalware:
            criteria:
                isInstalled: false
                lastScanTime:
                    notAvailable: {}
                    notWithin:
                        days: 0
                        hours: 0
                    within:
                        days: 0
                        hours: 0
                productVersion:
                    contains: string
                    greaterEqual: string
                    greaterThan: string
                    is: string
                    isNot: string
                    lessEqual: string
                    lessThan: string
                    notWithin:
                        versions: 0
                    within:
                        versions: 0
                realTimeProtection: string
                virdefVersion:
                    notWithin:
                        days: 0
                        versions: 0
                    within:
                        days: 0
                        versions: 0
            excludeVendor: false
            vendors:
                - name: string
                  products:
                    - string
        certificate:
            criteria:
                certificateAttributes:
                    - name: string
                      value: string
                certificateProfile: string
        customChecks:
            criteria:
                plists:
                    - keys:
                        - name: string
                          negate: false
                          value: string
                      name: string
                      negate: false
                processLists:
                    - name: string
                      running: false
                registryKeys:
                    - defaultValueData: string
                      name: string
                      negate: false
                      registryValues:
                        - name: string
                          negate: false
                          valueData: string
        dataLossPrevention:
            criteria:
                isEnabled: string
                isInstalled: false
            excludeVendor: false
            vendors:
                - name: string
                  products:
                    - string
        description: string
        device: string
        diskBackup:
            criteria:
                isInstalled: false
                lastBackupTime:
                    notAvailable: {}
                    notWithin:
                        days: 0
                        hours: 0
                    within:
                        days: 0
                        hours: 0
            excludeVendor: false
            vendors:
                - name: string
                  products:
                    - string
        diskEncryption:
            criteria:
                encryptedLocations:
                    - encryptionState:
                        is: string
                        isNot: string
                      name: string
                isInstalled: false
            excludeVendor: false
            vendors:
                - name: string
                  products:
                    - string
        firewall:
            criteria:
                isEnabled: string
                isInstalled: false
            excludeVendor: false
            vendors:
                - name: string
                  products:
                    - string
        folder: string
        hostInfo:
            criteria:
                clientVersion:
                    contains: string
                    is: string
                    isNot: string
                domain:
                    contains: string
                    is: string
                    isNot: string
                hostId:
                    contains: string
                    is: string
                    isNot: string
                hostName:
                    contains: string
                    is: string
                    isNot: string
                managed: false
                os:
                    contains:
                        apple: string
                        google: string
                        linux: string
                        microsoft: string
                        other: string
                serialNumber:
                    contains: string
                    is: string
                    isNot: string
        mobileDevice:
            criteria:
                applications:
                    hasMalware:
                        "no": {}
                        "yes":
                            excludes:
                                - hash: string
                                  name: string
                                  package: string
                    hasUnmanagedApp: false
                    includes:
                        - hash: string
                          name: string
                          package: string
                diskEncrypted: false
                imei:
                    contains: string
                    is: string
                    isNot: string
                jailbroken: false
                lastCheckinTime:
                    notWithin:
                        days: 0
                    within:
                        days: 0
                model:
                    contains: string
                    is: string
                    isNot: string
                passcodeSet: false
                phoneNumber:
                    contains: string
                    is: string
                    isNot: string
                tag:
                    contains: string
                    is: string
                    isNot: string
        name: string
        networkInfo:
            criteria:
                network:
                    is:
                        mobile:
                            carrier: string
                        unknown: {}
                        wifi:
                            ssid: string
                    isNot:
                        ethernet: {}
                        mobile:
                            carrier: string
                        unknown: {}
                        wifi:
                            ssid: string
        patchManagement:
            criteria:
                isEnabled: string
                isInstalled: false
                missingPatches:
                    check: string
                    patches:
                        - string
                    severity:
                        greaterEqual: 0
                        greaterThan: 0
                        is: 0
                        isNot: 0
                        lessEqual: 0
                        lessThan: 0
            excludeVendor: false
            vendors:
                - name: string
                  products:
                    - string
        snippet: string
    

    HipObject 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 HipObject resource accepts the following input properties:

    AntiMalware HipObjectAntiMalware
    Anti malware
    Certificate HipObjectCertificate
    Certificate
    CustomChecks HipObjectCustomChecks
    Custom checks
    DataLossPrevention HipObjectDataLossPrevention
    Data loss prevention
    Description string
    Description
    Device string
    The device in which the resource is defined
    DiskBackup HipObjectDiskBackup
    Disk backup
    DiskEncryption HipObjectDiskEncryption
    Disk encryption
    Firewall HipObjectFirewall
    Firewall
    Folder string

    The folder in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    HostInfo HipObjectHostInfo
    Host info
    MobileDevice HipObjectMobileDevice
    Mobile device
    Name string
    The name of the HIP object
    NetworkInfo HipObjectNetworkInfo
    Network info
    PatchManagement HipObjectPatchManagement
    Patch management
    Snippet string

    The snippet in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    AntiMalware HipObjectAntiMalwareArgs
    Anti malware
    Certificate HipObjectCertificateArgs
    Certificate
    CustomChecks HipObjectCustomChecksArgs
    Custom checks
    DataLossPrevention HipObjectDataLossPreventionArgs
    Data loss prevention
    Description string
    Description
    Device string
    The device in which the resource is defined
    DiskBackup HipObjectDiskBackupArgs
    Disk backup
    DiskEncryption HipObjectDiskEncryptionArgs
    Disk encryption
    Firewall HipObjectFirewallArgs
    Firewall
    Folder string

    The folder in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    HostInfo HipObjectHostInfoArgs
    Host info
    MobileDevice HipObjectMobileDeviceArgs
    Mobile device
    Name string
    The name of the HIP object
    NetworkInfo HipObjectNetworkInfoArgs
    Network info
    PatchManagement HipObjectPatchManagementArgs
    Patch management
    Snippet string

    The snippet in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    antiMalware HipObjectAntiMalware
    Anti malware
    certificate HipObjectCertificate
    Certificate
    customChecks HipObjectCustomChecks
    Custom checks
    dataLossPrevention HipObjectDataLossPrevention
    Data loss prevention
    description String
    Description
    device String
    The device in which the resource is defined
    diskBackup HipObjectDiskBackup
    Disk backup
    diskEncryption HipObjectDiskEncryption
    Disk encryption
    firewall HipObjectFirewall
    Firewall
    folder String

    The folder in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    hostInfo HipObjectHostInfo
    Host info
    mobileDevice HipObjectMobileDevice
    Mobile device
    name String
    The name of the HIP object
    networkInfo HipObjectNetworkInfo
    Network info
    patchManagement HipObjectPatchManagement
    Patch management
    snippet String

    The snippet in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    antiMalware HipObjectAntiMalware
    Anti malware
    certificate HipObjectCertificate
    Certificate
    customChecks HipObjectCustomChecks
    Custom checks
    dataLossPrevention HipObjectDataLossPrevention
    Data loss prevention
    description string
    Description
    device string
    The device in which the resource is defined
    diskBackup HipObjectDiskBackup
    Disk backup
    diskEncryption HipObjectDiskEncryption
    Disk encryption
    firewall HipObjectFirewall
    Firewall
    folder string

    The folder in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    hostInfo HipObjectHostInfo
    Host info
    mobileDevice HipObjectMobileDevice
    Mobile device
    name string
    The name of the HIP object
    networkInfo HipObjectNetworkInfo
    Network info
    patchManagement HipObjectPatchManagement
    Patch management
    snippet string

    The snippet in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    anti_malware HipObjectAntiMalwareArgs
    Anti malware
    certificate HipObjectCertificateArgs
    Certificate
    custom_checks HipObjectCustomChecksArgs
    Custom checks
    data_loss_prevention HipObjectDataLossPreventionArgs
    Data loss prevention
    description str
    Description
    device str
    The device in which the resource is defined
    disk_backup HipObjectDiskBackupArgs
    Disk backup
    disk_encryption HipObjectDiskEncryptionArgs
    Disk encryption
    firewall HipObjectFirewallArgs
    Firewall
    folder str

    The folder in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    host_info HipObjectHostInfoArgs
    Host info
    mobile_device HipObjectMobileDeviceArgs
    Mobile device
    name str
    The name of the HIP object
    network_info HipObjectNetworkInfoArgs
    Network info
    patch_management HipObjectPatchManagementArgs
    Patch management
    snippet str

    The snippet in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    antiMalware Property Map
    Anti malware
    certificate Property Map
    Certificate
    customChecks Property Map
    Custom checks
    dataLossPrevention Property Map
    Data loss prevention
    description String
    Description
    device String
    The device in which the resource is defined
    diskBackup Property Map
    Disk backup
    diskEncryption Property Map
    Disk encryption
    firewall Property Map
    Firewall
    folder String

    The folder in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    hostInfo Property Map
    Host info
    mobileDevice Property Map
    Mobile device
    name String
    The name of the HIP object
    networkInfo Property Map
    Network info
    patchManagement Property Map
    Patch management
    snippet String

    The snippet in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the HipObject resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Tfid string
    Id string
    The provider-assigned unique ID for this managed resource.
    Tfid string
    id String
    The provider-assigned unique ID for this managed resource.
    tfid String
    id string
    The provider-assigned unique ID for this managed resource.
    tfid string
    id str
    The provider-assigned unique ID for this managed resource.
    tfid str
    id String
    The provider-assigned unique ID for this managed resource.
    tfid String

    Look up Existing HipObject Resource

    Get an existing HipObject 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?: HipObjectState, opts?: CustomResourceOptions): HipObject
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            anti_malware: Optional[HipObjectAntiMalwareArgs] = None,
            certificate: Optional[HipObjectCertificateArgs] = None,
            custom_checks: Optional[HipObjectCustomChecksArgs] = None,
            data_loss_prevention: Optional[HipObjectDataLossPreventionArgs] = None,
            description: Optional[str] = None,
            device: Optional[str] = None,
            disk_backup: Optional[HipObjectDiskBackupArgs] = None,
            disk_encryption: Optional[HipObjectDiskEncryptionArgs] = None,
            firewall: Optional[HipObjectFirewallArgs] = None,
            folder: Optional[str] = None,
            host_info: Optional[HipObjectHostInfoArgs] = None,
            mobile_device: Optional[HipObjectMobileDeviceArgs] = None,
            name: Optional[str] = None,
            network_info: Optional[HipObjectNetworkInfoArgs] = None,
            patch_management: Optional[HipObjectPatchManagementArgs] = None,
            snippet: Optional[str] = None,
            tfid: Optional[str] = None) -> HipObject
    func GetHipObject(ctx *Context, name string, id IDInput, state *HipObjectState, opts ...ResourceOption) (*HipObject, error)
    public static HipObject Get(string name, Input<string> id, HipObjectState? state, CustomResourceOptions? opts = null)
    public static HipObject get(String name, Output<String> id, HipObjectState state, CustomResourceOptions options)
    resources:  _:    type: scm:HipObject    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.
    The following state arguments are supported:
    AntiMalware HipObjectAntiMalware
    Anti malware
    Certificate HipObjectCertificate
    Certificate
    CustomChecks HipObjectCustomChecks
    Custom checks
    DataLossPrevention HipObjectDataLossPrevention
    Data loss prevention
    Description string
    Description
    Device string
    The device in which the resource is defined
    DiskBackup HipObjectDiskBackup
    Disk backup
    DiskEncryption HipObjectDiskEncryption
    Disk encryption
    Firewall HipObjectFirewall
    Firewall
    Folder string

    The folder in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    HostInfo HipObjectHostInfo
    Host info
    MobileDevice HipObjectMobileDevice
    Mobile device
    Name string
    The name of the HIP object
    NetworkInfo HipObjectNetworkInfo
    Network info
    PatchManagement HipObjectPatchManagement
    Patch management
    Snippet string

    The snippet in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    Tfid string
    AntiMalware HipObjectAntiMalwareArgs
    Anti malware
    Certificate HipObjectCertificateArgs
    Certificate
    CustomChecks HipObjectCustomChecksArgs
    Custom checks
    DataLossPrevention HipObjectDataLossPreventionArgs
    Data loss prevention
    Description string
    Description
    Device string
    The device in which the resource is defined
    DiskBackup HipObjectDiskBackupArgs
    Disk backup
    DiskEncryption HipObjectDiskEncryptionArgs
    Disk encryption
    Firewall HipObjectFirewallArgs
    Firewall
    Folder string

    The folder in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    HostInfo HipObjectHostInfoArgs
    Host info
    MobileDevice HipObjectMobileDeviceArgs
    Mobile device
    Name string
    The name of the HIP object
    NetworkInfo HipObjectNetworkInfoArgs
    Network info
    PatchManagement HipObjectPatchManagementArgs
    Patch management
    Snippet string

    The snippet in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    Tfid string
    antiMalware HipObjectAntiMalware
    Anti malware
    certificate HipObjectCertificate
    Certificate
    customChecks HipObjectCustomChecks
    Custom checks
    dataLossPrevention HipObjectDataLossPrevention
    Data loss prevention
    description String
    Description
    device String
    The device in which the resource is defined
    diskBackup HipObjectDiskBackup
    Disk backup
    diskEncryption HipObjectDiskEncryption
    Disk encryption
    firewall HipObjectFirewall
    Firewall
    folder String

    The folder in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    hostInfo HipObjectHostInfo
    Host info
    mobileDevice HipObjectMobileDevice
    Mobile device
    name String
    The name of the HIP object
    networkInfo HipObjectNetworkInfo
    Network info
    patchManagement HipObjectPatchManagement
    Patch management
    snippet String

    The snippet in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    tfid String
    antiMalware HipObjectAntiMalware
    Anti malware
    certificate HipObjectCertificate
    Certificate
    customChecks HipObjectCustomChecks
    Custom checks
    dataLossPrevention HipObjectDataLossPrevention
    Data loss prevention
    description string
    Description
    device string
    The device in which the resource is defined
    diskBackup HipObjectDiskBackup
    Disk backup
    diskEncryption HipObjectDiskEncryption
    Disk encryption
    firewall HipObjectFirewall
    Firewall
    folder string

    The folder in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    hostInfo HipObjectHostInfo
    Host info
    mobileDevice HipObjectMobileDevice
    Mobile device
    name string
    The name of the HIP object
    networkInfo HipObjectNetworkInfo
    Network info
    patchManagement HipObjectPatchManagement
    Patch management
    snippet string

    The snippet in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    tfid string
    anti_malware HipObjectAntiMalwareArgs
    Anti malware
    certificate HipObjectCertificateArgs
    Certificate
    custom_checks HipObjectCustomChecksArgs
    Custom checks
    data_loss_prevention HipObjectDataLossPreventionArgs
    Data loss prevention
    description str
    Description
    device str
    The device in which the resource is defined
    disk_backup HipObjectDiskBackupArgs
    Disk backup
    disk_encryption HipObjectDiskEncryptionArgs
    Disk encryption
    firewall HipObjectFirewallArgs
    Firewall
    folder str

    The folder in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    host_info HipObjectHostInfoArgs
    Host info
    mobile_device HipObjectMobileDeviceArgs
    Mobile device
    name str
    The name of the HIP object
    network_info HipObjectNetworkInfoArgs
    Network info
    patch_management HipObjectPatchManagementArgs
    Patch management
    snippet str

    The snippet in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    tfid str
    antiMalware Property Map
    Anti malware
    certificate Property Map
    Certificate
    customChecks Property Map
    Custom checks
    dataLossPrevention Property Map
    Data loss prevention
    description String
    Description
    device String
    The device in which the resource is defined
    diskBackup Property Map
    Disk backup
    diskEncryption Property Map
    Disk encryption
    firewall Property Map
    Firewall
    folder String

    The folder in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    hostInfo Property Map
    Host info
    mobileDevice Property Map
    Mobile device
    name String
    The name of the HIP object
    networkInfo Property Map
    Network info
    patchManagement Property Map
    Patch management
    snippet String

    The snippet in which the resource is defined

    ℹ️ Note: You must specify exactly one of device, folder, and snippet.

    tfid String

    Supporting Types

    HipObjectAntiMalware, HipObjectAntiMalwareArgs

    criteria Property Map
    Criteria
    excludeVendor Boolean
    Exclude vendor
    vendors List<Property Map>
    Vendor name

    HipObjectAntiMalwareCriteria, HipObjectAntiMalwareCriteriaArgs

    isInstalled Boolean
    Is Installed
    lastScanTime Property Map
    Last scan time
    productVersion Property Map
    Product version
    realTimeProtection String
    real time protection
    virdefVersion Property Map
    Virdef version

    HipObjectAntiMalwareCriteriaLastScanTime, HipObjectAntiMalwareCriteriaLastScanTimeArgs

    NotAvailable HipObjectAntiMalwareCriteriaLastScanTimeNotAvailable
    Not available
    NotWithin HipObjectAntiMalwareCriteriaLastScanTimeNotWithin

    Not within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    Within HipObjectAntiMalwareCriteriaLastScanTimeWithin

    Within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    NotAvailable HipObjectAntiMalwareCriteriaLastScanTimeNotAvailable
    Not available
    NotWithin HipObjectAntiMalwareCriteriaLastScanTimeNotWithin

    Not within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    Within HipObjectAntiMalwareCriteriaLastScanTimeWithin

    Within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    notAvailable HipObjectAntiMalwareCriteriaLastScanTimeNotAvailable
    Not available
    notWithin HipObjectAntiMalwareCriteriaLastScanTimeNotWithin

    Not within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    within HipObjectAntiMalwareCriteriaLastScanTimeWithin

    Within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    notAvailable HipObjectAntiMalwareCriteriaLastScanTimeNotAvailable
    Not available
    notWithin HipObjectAntiMalwareCriteriaLastScanTimeNotWithin

    Not within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    within HipObjectAntiMalwareCriteriaLastScanTimeWithin

    Within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    not_available HipObjectAntiMalwareCriteriaLastScanTimeNotAvailable
    Not available
    not_within HipObjectAntiMalwareCriteriaLastScanTimeNotWithin

    Not within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    within HipObjectAntiMalwareCriteriaLastScanTimeWithin

    Within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    notAvailable Property Map
    Not available
    notWithin Property Map

    Not within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    within Property Map

    Within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    HipObjectAntiMalwareCriteriaLastScanTimeNotWithin, HipObjectAntiMalwareCriteriaLastScanTimeNotWithinArgs

    Days int
    specify time in days
    Hours int

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    Days int
    specify time in days
    Hours int

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    days Integer
    specify time in days
    hours Integer

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    days number
    specify time in days
    hours number

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    days int
    specify time in days
    hours int

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    days Number
    specify time in days
    hours Number

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    HipObjectAntiMalwareCriteriaLastScanTimeWithin, HipObjectAntiMalwareCriteriaLastScanTimeWithinArgs

    Days int
    specify time in days
    Hours int

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    Days int
    specify time in days
    Hours int

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    days Integer
    specify time in days
    hours Integer

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    days number
    specify time in days
    hours number

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    days int
    specify time in days
    hours int

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    days Number
    specify time in days
    hours Number

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    HipObjectAntiMalwareCriteriaProductVersion, HipObjectAntiMalwareCriteriaProductVersionArgs

    Contains string
    Contains
    GreaterEqual string

    Greater equal

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    GreaterThan string

    Greater than

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    LessEqual string

    Less equal

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    LessThan string

    Less than

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    NotWithin HipObjectAntiMalwareCriteriaProductVersionNotWithin

    Not within

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    Within HipObjectAntiMalwareCriteriaProductVersionWithin

    Within

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    Contains string
    Contains
    GreaterEqual string

    Greater equal

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    GreaterThan string

    Greater than

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    LessEqual string

    Less equal

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    LessThan string

    Less than

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    NotWithin HipObjectAntiMalwareCriteriaProductVersionNotWithin

    Not within

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    Within HipObjectAntiMalwareCriteriaProductVersionWithin

    Within

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    contains String
    Contains
    greaterEqual String

    Greater equal

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    greaterThan String

    Greater than

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    lessEqual String

    Less equal

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    lessThan String

    Less than

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    notWithin HipObjectAntiMalwareCriteriaProductVersionNotWithin

    Not within

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    within HipObjectAntiMalwareCriteriaProductVersionWithin

    Within

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    contains string
    Contains
    greaterEqual string

    Greater equal

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    greaterThan string

    Greater than

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    is string

    Is

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    isNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    lessEqual string

    Less equal

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    lessThan string

    Less than

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    notWithin HipObjectAntiMalwareCriteriaProductVersionNotWithin

    Not within

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    within HipObjectAntiMalwareCriteriaProductVersionWithin

    Within

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    contains str
    Contains
    greater_equal str

    Greater equal

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    greater_than str

    Greater than

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    is_ str

    Is

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    is_not str

    Is not

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    less_equal str

    Less equal

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    less_than str

    Less than

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    not_within HipObjectAntiMalwareCriteriaProductVersionNotWithin

    Not within

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    within HipObjectAntiMalwareCriteriaProductVersionWithin

    Within

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    contains String
    Contains
    greaterEqual String

    Greater equal

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    greaterThan String

    Greater than

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    lessEqual String

    Less equal

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    lessThan String

    Less than

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    notWithin Property Map

    Not within

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    within Property Map

    Within

    ℹ️ Note: You must specify exactly one of contains, greater_equal, greater_than, is, is_not, less_equal, less_than, not_within, and within.

    HipObjectAntiMalwareCriteriaProductVersionNotWithin, HipObjectAntiMalwareCriteriaProductVersionNotWithinArgs

    Versions int
    versions range
    Versions int
    versions range
    versions Integer
    versions range
    versions number
    versions range
    versions int
    versions range
    versions Number
    versions range

    HipObjectAntiMalwareCriteriaProductVersionWithin, HipObjectAntiMalwareCriteriaProductVersionWithinArgs

    Versions int
    versions range
    Versions int
    versions range
    versions Integer
    versions range
    versions number
    versions range
    versions int
    versions range
    versions Number
    versions range

    HipObjectAntiMalwareCriteriaVirdefVersion, HipObjectAntiMalwareCriteriaVirdefVersionArgs

    NotWithin HipObjectAntiMalwareCriteriaVirdefVersionNotWithin
    Not within
    Within HipObjectAntiMalwareCriteriaVirdefVersionWithin

    Within

    ℹ️ Note: You must specify exactly one of not_within and within.

    NotWithin HipObjectAntiMalwareCriteriaVirdefVersionNotWithin
    Not within
    Within HipObjectAntiMalwareCriteriaVirdefVersionWithin

    Within

    ℹ️ Note: You must specify exactly one of not_within and within.

    notWithin HipObjectAntiMalwareCriteriaVirdefVersionNotWithin
    Not within
    within HipObjectAntiMalwareCriteriaVirdefVersionWithin

    Within

    ℹ️ Note: You must specify exactly one of not_within and within.

    notWithin HipObjectAntiMalwareCriteriaVirdefVersionNotWithin
    Not within
    within HipObjectAntiMalwareCriteriaVirdefVersionWithin

    Within

    ℹ️ Note: You must specify exactly one of not_within and within.

    not_within HipObjectAntiMalwareCriteriaVirdefVersionNotWithin
    Not within
    within HipObjectAntiMalwareCriteriaVirdefVersionWithin

    Within

    ℹ️ Note: You must specify exactly one of not_within and within.

    notWithin Property Map
    Not within
    within Property Map

    Within

    ℹ️ Note: You must specify exactly one of not_within and within.

    HipObjectAntiMalwareCriteriaVirdefVersionNotWithin, HipObjectAntiMalwareCriteriaVirdefVersionNotWithinArgs

    Days int
    specify time in days
    Versions int

    specify versions range

    ℹ️ Note: You must specify exactly one of days and versions.

    Days int
    specify time in days
    Versions int

    specify versions range

    ℹ️ Note: You must specify exactly one of days and versions.

    days Integer
    specify time in days
    versions Integer

    specify versions range

    ℹ️ Note: You must specify exactly one of days and versions.

    days number
    specify time in days
    versions number

    specify versions range

    ℹ️ Note: You must specify exactly one of days and versions.

    days int
    specify time in days
    versions int

    specify versions range

    ℹ️ Note: You must specify exactly one of days and versions.

    days Number
    specify time in days
    versions Number

    specify versions range

    ℹ️ Note: You must specify exactly one of days and versions.

    HipObjectAntiMalwareCriteriaVirdefVersionWithin, HipObjectAntiMalwareCriteriaVirdefVersionWithinArgs

    Days int
    specify time in days
    Versions int

    specify versions range

    ℹ️ Note: You must specify exactly one of days and versions.

    Days int
    specify time in days
    Versions int

    specify versions range

    ℹ️ Note: You must specify exactly one of days and versions.

    days Integer
    specify time in days
    versions Integer

    specify versions range

    ℹ️ Note: You must specify exactly one of days and versions.

    days number
    specify time in days
    versions number

    specify versions range

    ℹ️ Note: You must specify exactly one of days and versions.

    days int
    specify time in days
    versions int

    specify versions range

    ℹ️ Note: You must specify exactly one of days and versions.

    days Number
    specify time in days
    versions Number

    specify versions range

    ℹ️ Note: You must specify exactly one of days and versions.

    HipObjectAntiMalwareVendor, HipObjectAntiMalwareVendorArgs

    Name string
    Name
    Products List<string>
    Product
    Name string
    Name
    Products []string
    Product
    name String
    Name
    products List<String>
    Product
    name string
    Name
    products string[]
    Product
    name str
    Name
    products Sequence[str]
    Product
    name String
    Name
    products List<String>
    Product

    HipObjectCertificate, HipObjectCertificateArgs

    HipObjectCertificateCriteria, HipObjectCertificateCriteriaArgs

    CertificateAttributes List<HipObjectCertificateCriteriaCertificateAttribute>
    Certificate attributes
    CertificateProfile string
    Profile for authenticating client certificates
    CertificateAttributes []HipObjectCertificateCriteriaCertificateAttribute
    Certificate attributes
    CertificateProfile string
    Profile for authenticating client certificates
    certificateAttributes List<HipObjectCertificateCriteriaCertificateAttribute>
    Certificate attributes
    certificateProfile String
    Profile for authenticating client certificates
    certificateAttributes HipObjectCertificateCriteriaCertificateAttribute[]
    Certificate attributes
    certificateProfile string
    Profile for authenticating client certificates
    certificate_attributes Sequence[HipObjectCertificateCriteriaCertificateAttribute]
    Certificate attributes
    certificate_profile str
    Profile for authenticating client certificates
    certificateAttributes List<Property Map>
    Certificate attributes
    certificateProfile String
    Profile for authenticating client certificates

    HipObjectCertificateCriteriaCertificateAttribute, HipObjectCertificateCriteriaCertificateAttributeArgs

    Name string
    Attribute Name
    Value string
    Key value
    Name string
    Attribute Name
    Value string
    Key value
    name String
    Attribute Name
    value String
    Key value
    name string
    Attribute Name
    value string
    Key value
    name str
    Attribute Name
    value str
    Key value
    name String
    Attribute Name
    value String
    Key value

    HipObjectCustomChecks, HipObjectCustomChecksArgs

    HipObjectCustomChecksCriteria, HipObjectCustomChecksCriteriaArgs

    HipObjectCustomChecksCriteriaPlist, HipObjectCustomChecksCriteriaPlistArgs

    Name string
    Preference list
    Keys List<HipObjectCustomChecksCriteriaPlistKey>
    Key
    Negate bool
    Plist does not exist
    Name string
    Preference list
    Keys []HipObjectCustomChecksCriteriaPlistKey
    Key
    Negate bool
    Plist does not exist
    name String
    Preference list
    keys List<HipObjectCustomChecksCriteriaPlistKey>
    Key
    negate Boolean
    Plist does not exist
    name string
    Preference list
    keys HipObjectCustomChecksCriteriaPlistKey[]
    Key
    negate boolean
    Plist does not exist
    name str
    Preference list
    keys Sequence[HipObjectCustomChecksCriteriaPlistKey]
    Key
    negate bool
    Plist does not exist
    name String
    Preference list
    keys List<Property Map>
    Key
    negate Boolean
    Plist does not exist

    HipObjectCustomChecksCriteriaPlistKey, HipObjectCustomChecksCriteriaPlistKeyArgs

    Name string
    Key name
    Negate bool
    Value does not exist or match specified value data
    Value string
    Key value
    Name string
    Key name
    Negate bool
    Value does not exist or match specified value data
    Value string
    Key value
    name String
    Key name
    negate Boolean
    Value does not exist or match specified value data
    value String
    Key value
    name string
    Key name
    negate boolean
    Value does not exist or match specified value data
    value string
    Key value
    name str
    Key name
    negate bool
    Value does not exist or match specified value data
    value str
    Key value
    name String
    Key name
    negate Boolean
    Value does not exist or match specified value data
    value String
    Key value

    HipObjectCustomChecksCriteriaProcessList, HipObjectCustomChecksCriteriaProcessListArgs

    Name string
    Process Name
    Running bool
    Running
    Name string
    Process Name
    Running bool
    Running
    name String
    Process Name
    running Boolean
    Running
    name string
    Process Name
    running boolean
    Running
    name str
    Process Name
    running bool
    Running
    name String
    Process Name
    running Boolean
    Running

    HipObjectCustomChecksCriteriaRegistryKey, HipObjectCustomChecksCriteriaRegistryKeyArgs

    Name string
    Registry key
    DefaultValueData string
    Registry key default value data
    Negate bool
    Key does not exist or match specified value data
    RegistryValues List<HipObjectCustomChecksCriteriaRegistryKeyRegistryValue>
    Registry value
    Name string
    Registry key
    DefaultValueData string
    Registry key default value data
    Negate bool
    Key does not exist or match specified value data
    RegistryValues []HipObjectCustomChecksCriteriaRegistryKeyRegistryValue
    Registry value
    name String
    Registry key
    defaultValueData String
    Registry key default value data
    negate Boolean
    Key does not exist or match specified value data
    registryValues List<HipObjectCustomChecksCriteriaRegistryKeyRegistryValue>
    Registry value
    name string
    Registry key
    defaultValueData string
    Registry key default value data
    negate boolean
    Key does not exist or match specified value data
    registryValues HipObjectCustomChecksCriteriaRegistryKeyRegistryValue[]
    Registry value
    name str
    Registry key
    default_value_data str
    Registry key default value data
    negate bool
    Key does not exist or match specified value data
    registry_values Sequence[HipObjectCustomChecksCriteriaRegistryKeyRegistryValue]
    Registry value
    name String
    Registry key
    defaultValueData String
    Registry key default value data
    negate Boolean
    Key does not exist or match specified value data
    registryValues List<Property Map>
    Registry value

    HipObjectCustomChecksCriteriaRegistryKeyRegistryValue, HipObjectCustomChecksCriteriaRegistryKeyRegistryValueArgs

    Name string
    Registry value name
    Negate bool
    Value does not exist or match specified value data
    ValueData string
    Registry value data
    Name string
    Registry value name
    Negate bool
    Value does not exist or match specified value data
    ValueData string
    Registry value data
    name String
    Registry value name
    negate Boolean
    Value does not exist or match specified value data
    valueData String
    Registry value data
    name string
    Registry value name
    negate boolean
    Value does not exist or match specified value data
    valueData string
    Registry value data
    name str
    Registry value name
    negate bool
    Value does not exist or match specified value data
    value_data str
    Registry value data
    name String
    Registry value name
    negate Boolean
    Value does not exist or match specified value data
    valueData String
    Registry value data

    HipObjectDataLossPrevention, HipObjectDataLossPreventionArgs

    criteria Property Map
    Criteria
    excludeVendor Boolean
    Exclude vendor
    vendors List<Property Map>
    Vendor name

    HipObjectDataLossPreventionCriteria, HipObjectDataLossPreventionCriteriaArgs

    IsEnabled string
    is enabled
    IsInstalled bool
    Is Installed
    IsEnabled string
    is enabled
    IsInstalled bool
    Is Installed
    isEnabled String
    is enabled
    isInstalled Boolean
    Is Installed
    isEnabled string
    is enabled
    isInstalled boolean
    Is Installed
    is_enabled str
    is enabled
    is_installed bool
    Is Installed
    isEnabled String
    is enabled
    isInstalled Boolean
    Is Installed

    HipObjectDataLossPreventionVendor, HipObjectDataLossPreventionVendorArgs

    Name string
    Name
    Products List<string>
    Product name
    Name string
    Name
    Products []string
    Product name
    name String
    Name
    products List<String>
    Product name
    name string
    Name
    products string[]
    Product name
    name str
    Name
    products Sequence[str]
    Product name
    name String
    Name
    products List<String>
    Product name

    HipObjectDiskBackup, HipObjectDiskBackupArgs

    criteria Property Map
    Criteria
    excludeVendor Boolean
    Exclude vendor
    vendors List<Property Map>
    Vendor name

    HipObjectDiskBackupCriteria, HipObjectDiskBackupCriteriaArgs

    isInstalled Boolean
    Is Installed
    lastBackupTime Property Map
    Last backup time

    HipObjectDiskBackupCriteriaLastBackupTime, HipObjectDiskBackupCriteriaLastBackupTimeArgs

    NotAvailable HipObjectDiskBackupCriteriaLastBackupTimeNotAvailable
    Not available
    NotWithin HipObjectDiskBackupCriteriaLastBackupTimeNotWithin

    Not within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    Within HipObjectDiskBackupCriteriaLastBackupTimeWithin

    Within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    NotAvailable HipObjectDiskBackupCriteriaLastBackupTimeNotAvailable
    Not available
    NotWithin HipObjectDiskBackupCriteriaLastBackupTimeNotWithin

    Not within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    Within HipObjectDiskBackupCriteriaLastBackupTimeWithin

    Within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    notAvailable HipObjectDiskBackupCriteriaLastBackupTimeNotAvailable
    Not available
    notWithin HipObjectDiskBackupCriteriaLastBackupTimeNotWithin

    Not within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    within HipObjectDiskBackupCriteriaLastBackupTimeWithin

    Within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    notAvailable HipObjectDiskBackupCriteriaLastBackupTimeNotAvailable
    Not available
    notWithin HipObjectDiskBackupCriteriaLastBackupTimeNotWithin

    Not within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    within HipObjectDiskBackupCriteriaLastBackupTimeWithin

    Within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    not_available HipObjectDiskBackupCriteriaLastBackupTimeNotAvailable
    Not available
    not_within HipObjectDiskBackupCriteriaLastBackupTimeNotWithin

    Not within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    within HipObjectDiskBackupCriteriaLastBackupTimeWithin

    Within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    notAvailable Property Map
    Not available
    notWithin Property Map

    Not within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    within Property Map

    Within

    ℹ️ Note: You must specify exactly one of not_available, not_within, and within.

    HipObjectDiskBackupCriteriaLastBackupTimeNotWithin, HipObjectDiskBackupCriteriaLastBackupTimeNotWithinArgs

    Days int
    specify time in days
    Hours int

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    Days int
    specify time in days
    Hours int

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    days Integer
    specify time in days
    hours Integer

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    days number
    specify time in days
    hours number

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    days int
    specify time in days
    hours int

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    days Number
    specify time in days
    hours Number

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    HipObjectDiskBackupCriteriaLastBackupTimeWithin, HipObjectDiskBackupCriteriaLastBackupTimeWithinArgs

    Days int
    specify time in days
    Hours int

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    Days int
    specify time in days
    Hours int

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    days Integer
    specify time in days
    hours Integer

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    days number
    specify time in days
    hours number

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    days int
    specify time in days
    hours int

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    days Number
    specify time in days
    hours Number

    specify time in hours

    ℹ️ Note: You must specify exactly one of days and hours.

    HipObjectDiskBackupVendor, HipObjectDiskBackupVendorArgs

    Name string
    Name
    Products List<string>
    Product
    Name string
    Name
    Products []string
    Product
    name String
    Name
    products List<String>
    Product
    name string
    Name
    products string[]
    Product
    name str
    Name
    products Sequence[str]
    Product
    name String
    Name
    products List<String>
    Product

    HipObjectDiskEncryption, HipObjectDiskEncryptionArgs

    criteria Property Map
    Encryption locations
    excludeVendor Boolean
    Exclude vendor
    vendors List<Property Map>
    Vendor name

    HipObjectDiskEncryptionCriteria, HipObjectDiskEncryptionCriteriaArgs

    encryptedLocations List<Property Map>
    Encrypted locations
    isInstalled Boolean
    Is Installed

    HipObjectDiskEncryptionCriteriaEncryptedLocation, HipObjectDiskEncryptionCriteriaEncryptedLocationArgs

    name String
    Encryption location
    encryptionState Property Map
    Encryption state

    HipObjectDiskEncryptionCriteriaEncryptedLocationEncryptionState, HipObjectDiskEncryptionCriteriaEncryptedLocationEncryptionStateArgs

    Is string
    Is
    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of is and is_not.

    Is string
    Is
    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of is and is_not.

    is String
    Is
    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of is and is_not.

    is string
    Is
    isNot string

    Is not

    ℹ️ Note: You must specify exactly one of is and is_not.

    is_ str
    Is
    is_not str

    Is not

    ℹ️ Note: You must specify exactly one of is and is_not.

    is String
    Is
    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of is and is_not.

    HipObjectDiskEncryptionVendor, HipObjectDiskEncryptionVendorArgs

    Name string
    Name
    Products List<string>
    Product
    Name string
    Name
    Products []string
    Product
    name String
    Name
    products List<String>
    Product
    name string
    Name
    products string[]
    Product
    name str
    Name
    products Sequence[str]
    Product
    name String
    Name
    products List<String>
    Product

    HipObjectFirewall, HipObjectFirewallArgs

    criteria Property Map
    Criteria
    excludeVendor Boolean
    Exclude vendor
    vendors List<Property Map>
    Vendor name

    HipObjectFirewallCriteria, HipObjectFirewallCriteriaArgs

    IsEnabled string
    is enabled
    IsInstalled bool
    Is Installed
    IsEnabled string
    is enabled
    IsInstalled bool
    Is Installed
    isEnabled String
    is enabled
    isInstalled Boolean
    Is Installed
    isEnabled string
    is enabled
    isInstalled boolean
    Is Installed
    is_enabled str
    is enabled
    is_installed bool
    Is Installed
    isEnabled String
    is enabled
    isInstalled Boolean
    Is Installed

    HipObjectFirewallVendor, HipObjectFirewallVendorArgs

    Name string
    Name
    Products List<string>
    Product
    Name string
    Name
    Products []string
    Product
    name String
    Name
    products List<String>
    Product
    name string
    Name
    products string[]
    Product
    name str
    Name
    products Sequence[str]
    Product
    name String
    Name
    products List<String>
    Product

    HipObjectHostInfo, HipObjectHostInfoArgs

    HipObjectHostInfoCriteria, HipObjectHostInfoCriteriaArgs

    clientVersion Property Map
    Client version
    domain Property Map
    Domain
    hostId Property Map
    Host id
    hostName Property Map
    Host name
    managed Boolean
    If device is managed
    os Property Map
    Os
    serialNumber Property Map
    Serial number

    HipObjectHostInfoCriteriaClientVersion, HipObjectHostInfoCriteriaClientVersionArgs

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains string
    Contains
    is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains str
    Contains
    is_ str

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    is_not str

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    HipObjectHostInfoCriteriaDomain, HipObjectHostInfoCriteriaDomainArgs

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains string
    Contains
    is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains str
    Contains
    is_ str

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    is_not str

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    HipObjectHostInfoCriteriaHostId, HipObjectHostInfoCriteriaHostIdArgs

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains string
    Contains
    is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains str
    Contains
    is_ str

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    is_not str

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    HipObjectHostInfoCriteriaHostName, HipObjectHostInfoCriteriaHostNameArgs

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains string
    Contains
    is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains str
    Contains
    is_ str

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    is_not str

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    HipObjectHostInfoCriteriaOs, HipObjectHostInfoCriteriaOsArgs

    HipObjectHostInfoCriteriaOsContains, HipObjectHostInfoCriteriaOsContainsArgs

    Apple string
    Apple
    Google string
    Google
    Linux string
    Linux
    Microsoft string
    Microsoft
    Other string
    Other
    Apple string
    Apple
    Google string
    Google
    Linux string
    Linux
    Microsoft string
    Microsoft
    Other string
    Other
    apple String
    Apple
    google String
    Google
    linux String
    Linux
    microsoft String
    Microsoft
    other String
    Other
    apple string
    Apple
    google string
    Google
    linux string
    Linux
    microsoft string
    Microsoft
    other string
    Other
    apple str
    Apple
    google str
    Google
    linux str
    Linux
    microsoft str
    Microsoft
    other str
    Other
    apple String
    Apple
    google String
    Google
    linux String
    Linux
    microsoft String
    Microsoft
    other String
    Other

    HipObjectHostInfoCriteriaSerialNumber, HipObjectHostInfoCriteriaSerialNumberArgs

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains string
    Contains
    is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains str
    Contains
    is_ str

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    is_not str

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    HipObjectMobileDevice, HipObjectMobileDeviceArgs

    HipObjectMobileDeviceCriteria, HipObjectMobileDeviceCriteriaArgs

    applications Property Map
    Applications
    diskEncrypted Boolean
    If device's disk is encrypted
    imei Property Map
    Imei
    jailbroken Boolean
    If device is by rooted/jailbroken
    lastCheckinTime Property Map
    Last checkin time
    model Property Map
    Model
    passcodeSet Boolean
    If device's passcode is present
    phoneNumber Property Map
    Phone number
    tag Property Map
    Tag

    HipObjectMobileDeviceCriteriaApplications, HipObjectMobileDeviceCriteriaApplicationsArgs

    hasMalware Property Map
    Has malware
    hasUnmanagedApp Boolean
    Has apps that are not managed
    includes List<Property Map>
    Includes

    HipObjectMobileDeviceCriteriaApplicationsHasMalware, HipObjectMobileDeviceCriteriaApplicationsHasMalwareArgs

    no Property Map
    No
    yes Property Map

    Yes

    ℹ️ Note: You must specify exactly one of no and yes.

    HipObjectMobileDeviceCriteriaApplicationsHasMalwareYes, HipObjectMobileDeviceCriteriaApplicationsHasMalwareYesArgs

    HipObjectMobileDeviceCriteriaApplicationsHasMalwareYesExclude, HipObjectMobileDeviceCriteriaApplicationsHasMalwareYesExcludeArgs

    Name string
    Name
    Hash string
    application hash
    Package string
    application package name
    Name string
    Name
    Hash string
    application hash
    Package string
    application package name
    name String
    Name
    hash String
    application hash
    package_ String
    application package name
    name string
    Name
    hash string
    application hash
    package string
    application package name
    name str
    Name
    hash str
    application hash
    package str
    application package name
    name String
    Name
    hash String
    application hash
    package String
    application package name

    HipObjectMobileDeviceCriteriaApplicationsInclude, HipObjectMobileDeviceCriteriaApplicationsIncludeArgs

    Name string
    Name
    Hash string
    application hash
    Package string
    application package name
    Name string
    Name
    Hash string
    application hash
    Package string
    application package name
    name String
    Name
    hash String
    application hash
    package_ String
    application package name
    name string
    Name
    hash string
    application hash
    package string
    application package name
    name str
    Name
    hash str
    application hash
    package str
    application package name
    name String
    Name
    hash String
    application hash
    package String
    application package name

    HipObjectMobileDeviceCriteriaImei, HipObjectMobileDeviceCriteriaImeiArgs

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains string
    Contains
    is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains str
    Contains
    is_ str

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    is_not str

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    HipObjectMobileDeviceCriteriaLastCheckinTime, HipObjectMobileDeviceCriteriaLastCheckinTimeArgs

    NotWithin HipObjectMobileDeviceCriteriaLastCheckinTimeNotWithin
    Not within
    Within HipObjectMobileDeviceCriteriaLastCheckinTimeWithin

    Within

    ℹ️ Note: You must specify exactly one of not_within and within.

    NotWithin HipObjectMobileDeviceCriteriaLastCheckinTimeNotWithin
    Not within
    Within HipObjectMobileDeviceCriteriaLastCheckinTimeWithin

    Within

    ℹ️ Note: You must specify exactly one of not_within and within.

    notWithin HipObjectMobileDeviceCriteriaLastCheckinTimeNotWithin
    Not within
    within HipObjectMobileDeviceCriteriaLastCheckinTimeWithin

    Within

    ℹ️ Note: You must specify exactly one of not_within and within.

    notWithin HipObjectMobileDeviceCriteriaLastCheckinTimeNotWithin
    Not within
    within HipObjectMobileDeviceCriteriaLastCheckinTimeWithin

    Within

    ℹ️ Note: You must specify exactly one of not_within and within.

    not_within HipObjectMobileDeviceCriteriaLastCheckinTimeNotWithin
    Not within
    within HipObjectMobileDeviceCriteriaLastCheckinTimeWithin

    Within

    ℹ️ Note: You must specify exactly one of not_within and within.

    notWithin Property Map
    Not within
    within Property Map

    Within

    ℹ️ Note: You must specify exactly one of not_within and within.

    HipObjectMobileDeviceCriteriaLastCheckinTimeNotWithin, HipObjectMobileDeviceCriteriaLastCheckinTimeNotWithinArgs

    Days int
    specify time in days
    Days int
    specify time in days
    days Integer
    specify time in days
    days number
    specify time in days
    days int
    specify time in days
    days Number
    specify time in days

    HipObjectMobileDeviceCriteriaLastCheckinTimeWithin, HipObjectMobileDeviceCriteriaLastCheckinTimeWithinArgs

    Days int
    specify time in days
    Days int
    specify time in days
    days Integer
    specify time in days
    days number
    specify time in days
    days int
    specify time in days
    days Number
    specify time in days

    HipObjectMobileDeviceCriteriaModel, HipObjectMobileDeviceCriteriaModelArgs

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains string
    Contains
    is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains str
    Contains
    is_ str

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    is_not str

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    HipObjectMobileDeviceCriteriaPhoneNumber, HipObjectMobileDeviceCriteriaPhoneNumberArgs

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains string
    Contains
    is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains str
    Contains
    is_ str

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    is_not str

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    HipObjectMobileDeviceCriteriaTag, HipObjectMobileDeviceCriteriaTagArgs

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    Contains string
    Contains
    Is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    IsNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains string
    Contains
    is string

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot string

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains str
    Contains
    is_ str

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    is_not str

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    contains String
    Contains
    is String

    Is

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    isNot String

    Is not

    ℹ️ Note: You must specify exactly one of contains, is, and is_not.

    HipObjectNetworkInfo, HipObjectNetworkInfoArgs

    HipObjectNetworkInfoCriteria, HipObjectNetworkInfoCriteriaArgs

    HipObjectNetworkInfoCriteriaNetwork, HipObjectNetworkInfoCriteriaNetworkArgs

    Is HipObjectNetworkInfoCriteriaNetworkIs
    Is
    IsNot HipObjectNetworkInfoCriteriaNetworkIsNot

    Is not

    ℹ️ Note: You must specify exactly one of is and is_not.

    Is HipObjectNetworkInfoCriteriaNetworkIs
    Is
    IsNot HipObjectNetworkInfoCriteriaNetworkIsNot

    Is not

    ℹ️ Note: You must specify exactly one of is and is_not.

    is HipObjectNetworkInfoCriteriaNetworkIs
    Is
    isNot HipObjectNetworkInfoCriteriaNetworkIsNot

    Is not

    ℹ️ Note: You must specify exactly one of is and is_not.

    is HipObjectNetworkInfoCriteriaNetworkIs
    Is
    isNot HipObjectNetworkInfoCriteriaNetworkIsNot

    Is not

    ℹ️ Note: You must specify exactly one of is and is_not.

    is_ HipObjectNetworkInfoCriteriaNetworkIs
    Is
    is_not HipObjectNetworkInfoCriteriaNetworkIsNot

    Is not

    ℹ️ Note: You must specify exactly one of is and is_not.

    is Property Map
    Is
    isNot Property Map

    Is not

    ℹ️ Note: You must specify exactly one of is and is_not.

    HipObjectNetworkInfoCriteriaNetworkIs, HipObjectNetworkInfoCriteriaNetworkIsArgs

    Mobile HipObjectNetworkInfoCriteriaNetworkIsMobile
    Mobile
    Unknown HipObjectNetworkInfoCriteriaNetworkIsUnknown

    Unknown

    ℹ️ Note: You must specify exactly one of mobile, unknown, and wifi.

    Wifi HipObjectNetworkInfoCriteriaNetworkIsWifi

    Wifi

    ℹ️ Note: You must specify exactly one of mobile, unknown, and wifi.

    Mobile HipObjectNetworkInfoCriteriaNetworkIsMobile
    Mobile
    Unknown HipObjectNetworkInfoCriteriaNetworkIsUnknown

    Unknown

    ℹ️ Note: You must specify exactly one of mobile, unknown, and wifi.

    Wifi HipObjectNetworkInfoCriteriaNetworkIsWifi

    Wifi

    ℹ️ Note: You must specify exactly one of mobile, unknown, and wifi.

    mobile HipObjectNetworkInfoCriteriaNetworkIsMobile
    Mobile
    unknown HipObjectNetworkInfoCriteriaNetworkIsUnknown

    Unknown

    ℹ️ Note: You must specify exactly one of mobile, unknown, and wifi.

    wifi HipObjectNetworkInfoCriteriaNetworkIsWifi

    Wifi

    ℹ️ Note: You must specify exactly one of mobile, unknown, and wifi.

    mobile HipObjectNetworkInfoCriteriaNetworkIsMobile
    Mobile
    unknown HipObjectNetworkInfoCriteriaNetworkIsUnknown

    Unknown

    ℹ️ Note: You must specify exactly one of mobile, unknown, and wifi.

    wifi HipObjectNetworkInfoCriteriaNetworkIsWifi

    Wifi

    ℹ️ Note: You must specify exactly one of mobile, unknown, and wifi.

    mobile HipObjectNetworkInfoCriteriaNetworkIsMobile
    Mobile
    unknown HipObjectNetworkInfoCriteriaNetworkIsUnknown

    Unknown

    ℹ️ Note: You must specify exactly one of mobile, unknown, and wifi.

    wifi HipObjectNetworkInfoCriteriaNetworkIsWifi

    Wifi

    ℹ️ Note: You must specify exactly one of mobile, unknown, and wifi.

    mobile Property Map
    Mobile
    unknown Property Map

    Unknown

    ℹ️ Note: You must specify exactly one of mobile, unknown, and wifi.

    wifi Property Map

    Wifi

    ℹ️ Note: You must specify exactly one of mobile, unknown, and wifi.

    HipObjectNetworkInfoCriteriaNetworkIsMobile, HipObjectNetworkInfoCriteriaNetworkIsMobileArgs

    Carrier string
    Carrier
    Carrier string
    Carrier
    carrier String
    Carrier
    carrier string
    Carrier
    carrier str
    Carrier
    carrier String
    Carrier

    HipObjectNetworkInfoCriteriaNetworkIsNot, HipObjectNetworkInfoCriteriaNetworkIsNotArgs

    Ethernet HipObjectNetworkInfoCriteriaNetworkIsNotEthernet
    Ethernet
    Mobile HipObjectNetworkInfoCriteriaNetworkIsNotMobile

    Mobile

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    Unknown HipObjectNetworkInfoCriteriaNetworkIsNotUnknown

    Unknown

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    Wifi HipObjectNetworkInfoCriteriaNetworkIsNotWifi

    Wifi

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    Ethernet HipObjectNetworkInfoCriteriaNetworkIsNotEthernet
    Ethernet
    Mobile HipObjectNetworkInfoCriteriaNetworkIsNotMobile

    Mobile

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    Unknown HipObjectNetworkInfoCriteriaNetworkIsNotUnknown

    Unknown

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    Wifi HipObjectNetworkInfoCriteriaNetworkIsNotWifi

    Wifi

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    ethernet HipObjectNetworkInfoCriteriaNetworkIsNotEthernet
    Ethernet
    mobile HipObjectNetworkInfoCriteriaNetworkIsNotMobile

    Mobile

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    unknown HipObjectNetworkInfoCriteriaNetworkIsNotUnknown

    Unknown

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    wifi HipObjectNetworkInfoCriteriaNetworkIsNotWifi

    Wifi

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    ethernet HipObjectNetworkInfoCriteriaNetworkIsNotEthernet
    Ethernet
    mobile HipObjectNetworkInfoCriteriaNetworkIsNotMobile

    Mobile

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    unknown HipObjectNetworkInfoCriteriaNetworkIsNotUnknown

    Unknown

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    wifi HipObjectNetworkInfoCriteriaNetworkIsNotWifi

    Wifi

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    ethernet HipObjectNetworkInfoCriteriaNetworkIsNotEthernet
    Ethernet
    mobile HipObjectNetworkInfoCriteriaNetworkIsNotMobile

    Mobile

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    unknown HipObjectNetworkInfoCriteriaNetworkIsNotUnknown

    Unknown

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    wifi HipObjectNetworkInfoCriteriaNetworkIsNotWifi

    Wifi

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    ethernet Property Map
    Ethernet
    mobile Property Map

    Mobile

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    unknown Property Map

    Unknown

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    wifi Property Map

    Wifi

    ℹ️ Note: You must specify exactly one of ethernet, mobile, unknown, and wifi.

    HipObjectNetworkInfoCriteriaNetworkIsNotMobile, HipObjectNetworkInfoCriteriaNetworkIsNotMobileArgs

    Carrier string
    Carrier
    Carrier string
    Carrier
    carrier String
    Carrier
    carrier string
    Carrier
    carrier str
    Carrier
    carrier String
    Carrier

    HipObjectNetworkInfoCriteriaNetworkIsNotWifi, HipObjectNetworkInfoCriteriaNetworkIsNotWifiArgs

    Ssid string
    SSID
    Ssid string
    SSID
    ssid String
    SSID
    ssid string
    SSID
    ssid str
    SSID
    ssid String
    SSID

    HipObjectNetworkInfoCriteriaNetworkIsWifi, HipObjectNetworkInfoCriteriaNetworkIsWifiArgs

    Ssid string
    SSID
    Ssid string
    SSID
    ssid String
    SSID
    ssid string
    SSID
    ssid str
    SSID
    ssid String
    SSID

    HipObjectPatchManagement, HipObjectPatchManagementArgs

    criteria Property Map
    Criteria
    excludeVendor Boolean
    Exclude vendor
    vendors List<Property Map>
    Vendor name

    HipObjectPatchManagementCriteria, HipObjectPatchManagementCriteriaArgs

    isEnabled String
    is enabled
    isInstalled Boolean
    Is Installed
    missingPatches Property Map
    Missing patches

    HipObjectPatchManagementCriteriaMissingPatches, HipObjectPatchManagementCriteriaMissingPatchesArgs

    check String
    Check
    patches List<String>
    Patches
    severity Property Map
    Severity

    HipObjectPatchManagementCriteriaMissingPatchesSeverity, HipObjectPatchManagementCriteriaMissingPatchesSeverityArgs

    GreaterEqual int
    Greater equal
    GreaterThan int

    Greater than

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    Is int

    Is

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    IsNot int

    Is not

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    LessEqual int

    Less equal

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    LessThan int

    Less than

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    GreaterEqual int
    Greater equal
    GreaterThan int

    Greater than

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    Is int

    Is

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    IsNot int

    Is not

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    LessEqual int

    Less equal

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    LessThan int

    Less than

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    greaterEqual Integer
    Greater equal
    greaterThan Integer

    Greater than

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    is Integer

    Is

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    isNot Integer

    Is not

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    lessEqual Integer

    Less equal

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    lessThan Integer

    Less than

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    greaterEqual number
    Greater equal
    greaterThan number

    Greater than

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    is number

    Is

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    isNot number

    Is not

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    lessEqual number

    Less equal

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    lessThan number

    Less than

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    greater_equal int
    Greater equal
    greater_than int

    Greater than

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    is_ int

    Is

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    is_not int

    Is not

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    less_equal int

    Less equal

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    less_than int

    Less than

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    greaterEqual Number
    Greater equal
    greaterThan Number

    Greater than

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    is Number

    Is

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    isNot Number

    Is not

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    lessEqual Number

    Less equal

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    lessThan Number

    Less than

    ℹ️ Note: You must specify exactly one of greater_equal, greater_than, is, is_not, less_equal, and less_than.

    HipObjectPatchManagementVendor, HipObjectPatchManagementVendorArgs

    Name string
    Name
    Products List<string>
    Product name
    Name string
    Name
    Products []string
    Product name
    name String
    Name
    products List<String>
    Product name
    name string
    Name
    products string[]
    Product name
    name str
    Name
    products Sequence[str]
    Product name
    name String
    Name
    products List<String>
    Product name

    Package Details

    Repository
    scm pulumi/pulumi-scm
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the scm Terraform Provider.
    scm logo
    Strata Cloud Manager v1.0.1 published on Wednesday, Nov 26, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate